<SEC-DOCUMENT>0000930413-23-001143.txt : 20230330
<SEC-HEADER>0000930413-23-001143.hdr.sgml : 20230330
<ACCEPTANCE-DATETIME>20230330151732
ACCESSION NUMBER:		0000930413-23-001143
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		85
CONFORMED PERIOD OF REPORT:	20230131
FILED AS OF DATE:		20230330
DATE AS OF CHANGE:		20230330

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			REX AMERICAN RESOURCES Corp
		CENTRAL INDEX KEY:			0000744187
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL ORGANIC CHEMICALS [2860]
		IRS NUMBER:				311095548
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09097
		FILM NUMBER:		23780267

	BUSINESS ADDRESS:	
		STREET 1:		7720 PARAGON ROAD
		CITY:			DAYTON
		STATE:			OH
		ZIP:			45459
		BUSINESS PHONE:		9372763931

	MAIL ADDRESS:	
		STREET 1:		7720 PARAGON ROAD
		CITY:			DAYTON
		STATE:			OH
		ZIP:			45459

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	REX STORES CORP
		DATE OF NAME CHANGE:	19930915

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AUDIO VIDEO AFFILIATES INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>c106065_10k-ixbrl.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:01 UTC 2023 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:rex="http://www.rexamerican.com/20230131" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type" />
</head>
<body><div>

</div><p style="border-top: Black 3px solid; font: bold 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; border-bottom: Black 3px double">&#160;</p><div>

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

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

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

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

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

</div><p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport">ANNUAL REPORT</ix:nonNumeric> PURSUANT TO SECTION 13 OR 15(d)
OF </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: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>THE SECURITIES EXCHANGE ACT OF 1934 </b></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" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left"> <td style="width: 56%">FOR THE FISCAL YEAR ENDED <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate">JANUARY 31</ix:nonNumeric>, 2023</ix:nonNumeric></td> <td style="text-align: right; width: 44%">	COMMISSION
FILE NO. <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">001-09097</ix:nonNumeric></td></tr>
</table><div>

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

</div><p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName">REX AMERICAN RESOURCES CORPORATION</ix:nonNumeric></p><div>

</div><p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in its charter)</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" cellspacing="0" style="width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 43%"> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction of</p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">incorporation or organization)</p>
</td> <td style="width: 20%; font: 11pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 37%"> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber">31-1095548</ix:nonNumeric></p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(I.R.S. Employer Identification No.)</p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></td></tr> <tr style="vertical-align: top"> <td style="font: 11pt Times New Roman, Times, Serif; padding-left: 0.5in">&#160;</td> <td style="font: 11pt Times New Roman, Times, Serif; padding-left: 0.5in">&#160;</td> <td style="font: 11pt Times New Roman, Times, Serif; padding-left: 0.5in">&#160;</td></tr> <tr style="vertical-align: top"> <td> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">7720 Paragon Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Dayton</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Ohio</ix:nonNumeric></p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</p>
</td> <td style="font: 11pt Times New Roman, Times, Serif">&#160;</td> <td> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">45459</ix:nonNumeric></p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Zip Code)</p>
</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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



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

</div><p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&#8217;s telephone number, including
area code (<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">937</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">276-3931</ix:nonNumeric></p><div>
</div><p style="font: 5pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 20%"><div style="font-size: 1pt; border-top: Black 1px 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><p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section 12(b)
of the Act:</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="text-align: center; width: 41%; vertical-align: bottom"> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-decoration:underline">Title of each class</span></p>
</td> <td style="text-align: center; width: 20%; vertical-align: bottom"> <p style="text-align: left; font: 11pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Trading Symbol(s)</span></p>
</td> <td style="text-align: center; width: 39%; vertical-align: bottom"> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Name of each exchange</p>
<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-decoration:underline">on which registered</span></p>
</td></tr> <tr style="vertical-align: top"> <td style="font: 11pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle">Common Stock, $.01 par value</ix:nonNumeric></td> <td style="font: 11pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol">REX</ix:nonNumeric></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></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">Indicate by check mark if the registrant is a well-known seasoned
issuer, as defined in Rule 405 of the Securities Act. Yes <span>&#9744;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric> <span>&#9745;</span></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; text-align: justify">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 <span>&#9744;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric> <span>&#9745;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric> <span>&#9745;</span> No <span>&#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted and posted 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). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> <span>&#9745;</span>
No <span>&#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. (check one):</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Large accelerated filer <span>&#9744; </span><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Accelerated filer</ix:nonNumeric> <span>&#9745; </span>Non-accelerated filer <span>&#9744; </span>Smaller
reporting company <span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness">&#9744;</ix:nonNumeric> </span>Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany"><span>&#9744;</span></ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 <span>&#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. Yes <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag"><span>&#9745;</span></ix:nonNumeric> No <span>&#9744;</span></p><div>

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

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-bottom: 6pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 12pt Arial, Helvetica, Sans-Serif"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicated by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previous issued financial statements. Yes <span>&#9744;</span> No <span>&#9745;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 offices during the relevant recovery period pursuant to &#167;240.10D-1(b). Yes <span>&#9744;</span> No <span>&#9745;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the close of business on July 31, 2022, the
aggregate market value of the registrant&#8217;s outstanding Common Stock held by non-affiliates of the registrant (for purposes of this
calculation, 2,124,645 shares beneficially owned by directors and executive officers of the registrant were treated as being held by affiliates
of the registrant), was $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd">493,699,933</ix:nonFraction>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">17,390,019</ix:nonFraction> shares of the registrant&#8217;s Common Stock outstanding as of March 29, 2023</p><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DocumentsIncorporatedByReferenceTextBlock-c0_cont_1" escape="true" name="dei:DocumentsIncorporatedByReferenceTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Documents Incorporated by Reference</p></ix:nonNumeric><div>

</div><ix:continuation id="_DocumentsIncorporatedByReferenceTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Portions of REX American Resources Corporation&#8217;s
definitive Proxy Statement for its Annual Meeting of Shareholders on June 15, 2023 are incorporated by reference into Part III of this
Form 10-K.</p></ix:continuation><div>

</div><p style="border-bottom: Black 3px solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-style: normal; text-transform: uppercase"><b>Forward-Looking
Statements</b></span></p><div>

</div><p style="font: italic 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: justify">This Form 10-K contains or may contain forward-looking
statements as defined in the Private Securities Litigation Reform Act of 1995. Such statements can be identified by use of forward-looking
terminology such as &#8220;may,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;anticipate&#8221; or
&#8220;continue&#8221; or the negative thereof or other variations thereon or comparable terminology. Readers are cautioned that there
are risks and uncertainties that could cause actual events or results to differ materially from those referred to in such forward-looking
statements. These risks and uncertainties include the risk factors set forth from time to time in the Company&#8217;s filings with the
Securities and Exchange Commission and include among other things: the effect of pandemics such as COVID-19 on the Company&#8217;s business
operations, including impacts on supplies, demand, personnel and other factors, the impact of legislative and regulatory changes, the
price volatility and availability of corn, distillers grains, ethanol, non-food grade corn oil, gasoline and natural gas, commodity market
risk, ethanol plants operating efficiently and according to forecasts and projections, logistical interruptions, changes in the international,
national or regional economies, the impact of inflation, the ability to attract employees, weather, results of income tax audits, changes
in income tax laws or regulations, the impact of U.S. foreign trade policy, changes in foreign currency exchange rates and the effects
of terrorism or acts of war. The Company does not intend to update publicly any forward-looking statements except as required by law.
Other factors that could cause actual results to differ materially from those in the forward-looking statements are set forth in Item
1A.</p><div>

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

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-style: normal; text-transform: uppercase"><b>Available
Information</b></span></p><div>

</div><p style="font: italic 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: justify">REX makes available free of charge on its Internet
website its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports as
soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. REX&#8217;s Internet website
address is www.rexamerican.com. The contents of the Company&#8217;s website are not a part of this
report.</p><div>

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 40pt"><b>Item&#160;1.</b></td>
  <td style="text-align: justify"><b><span style="text-decoration:underline">Business</span></b></td></tr>
</table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">References to &#8220;we&#8221;, &#8220;us&#8221;,
&#8220;our&#8221;, &#8220;REX&#8221; or &#8220;the Company&#8221; refer to REX American Resources Corporation and its majority owned subsidiaries.</span></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"><b>Fiscal Year</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; text-align: justify">All references in this report to a particular
fiscal year are to REX&#8217;s fiscal year ended January 31. We refer to our fiscal year by reference to the year immediately preceding
the January 31 fiscal year end date. For example, &#8220;fiscal year 2022&#8221; means the period February 1, 2022 to January 31, 2023.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Corporate History and Background</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; text-align: justify">REX was incorporated in Delaware in 1984 as a
holding company. Our principal offices are located at 7720 Paragon Road, Dayton, Ohio 45459. Our telephone number is (937) 276-3931.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2006, we started investing in ethanol production
facilities. We are currently invested in three ethanol production entities &#8211; One Earth Energy, LLC (&#8220;One Earth&#8221;), NuGen
Energy, LLC (&#8220;NuGen&#8221;), and Big River Resources, LLC (&#8220;Big River&#8221;). We own a majority interest in One Earth and
NuGen. We also own a majority interest in an entity that owned and, until November 18, 2021, operated a refined coal facility. As we have
ceased operating the refined coal facility, we began classifying the financial results of the operating segment as discontinued operations.
We now have one reportable segment, ethanol and by-products.</p><div>

</div><!-- Field: Page; Sequence: 3; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We reported net income attributable to REX common
shareholders of $27.7 million in fiscal 2022 compared to approximately $52.4 million in fiscal 2021. Our ethanol business had reduced
profits in fiscal 2022 compared to fiscal 2021 as a result of lower crush spreads in fiscal 2022. The two largest drivers of ethanol profitability
are corn and ethanol pricing, both of which experienced significant volatility within the year. Chicago Board of Trade corn prices per
bushel ranged from a low of $5.64 in July 2022 to a high of $8.18 in April 2022. S&amp;P Global Platts ethanol pricing per gallon ranged
from a low of $1.99 in February 2022 to a high of $2.88 in June 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The form and structure of our ethanol investments
are tailored to the specific needs and goals of each project and the local farmer group or investor with whom we partner. We generally
participate in the oversight of our projects through our membership on the board of managers of the limited liability companies that own
the plants. We provide management oversight and direction with respect to most aspects of plant operations for our consolidated ethanol
companies. We have equity investments in three entities engaged in the production of ethanol as of January 31, 2023. The following table
is a summary of our ethanol entity ownership interests at January 31, 2023:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; border: Black 1px solid; padding-right: 5pt; width: 68%; padding-left: 5pt; vertical-align: bottom">
    <p style="margin: 0pt 0"><b>Entity</b></p>

</td>
    <td style="border-top: Black 1px solid; border-right: Black 1px solid; border-bottom: Black 1px solid; padding-right: 5pt; width: 32%; text-align: center; padding-left: 5pt"><b>REX&#8217;s Current <br/>
Ownership Interest</b></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; border-left: Black 1px solid; padding-left: 5pt">One Earth Energy, LLC</td>
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; text-align: right; padding-left: 5pt">75.8%</td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; border-left: Black 1px solid; padding-left: 5pt">NuGen Energy, LLC</td>
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; text-align: right; padding-left: 5pt">99.7%</td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; border-left: Black 1px solid; padding-left: 5pt">
    <p style="margin: 0pt 0">Big River Resources, LLC:</p>

<p style="margin: 0pt 0; text-indent: 0.25in">Big River Resources W Burlington, LLC</p>

<p style="margin: 0pt 0; text-indent: 0.25in">Big River Resources Galva, LLC</p>

<p style="margin: 0pt 0; text-indent: 0.25in">Big River United Energy, LLC</p>

<p style="margin: 0pt 0; text-indent: 0.25in">Big River Resources Boyceville, LLC</p>

</td>
    <td style="border-right: Black 1px solid; padding-right: 5pt; border-bottom: Black 1px solid; padding-left: 5pt">
    <p style="margin: 0pt 0; text-align: right">&#160;</p>
    <p style="margin: 0pt 0; text-align: right">10.3%</p>

<p style="margin: 0pt 0; text-align: right">10.3%</p>

<p style="margin: 0pt 0; text-align: right">5.7%</p>

<p style="margin: 0pt 0; text-align: right">10.3%</p>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The three entities own a total of six ethanol
production facilities, which in aggregate shipped approximately 691 millions gallons of ethanol over the twelve-month period ended January
31, 2023. REX&#8217;s effective ownership of gallons shipped, for the twelve-month period ended January 31, 2023, by the ethanol production
facilities in which we have ownership interests was approximately 271 million gallons.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ethanol operations are highly dependent on
commodity prices, especially prices for corn, ethanol, distillers grains, non-food grade corn oil and natural gas, and availability of
corn. As a result of price volatility for these commodities, our operating results can fluctuate substantially. The price and availability
of corn is subject to significant fluctuations depending upon several factors that affect commodity prices in general, including crop
conditions, the amount of corn stored on farms, weather, federal policy, foreign trade and international disruptions caused by wars or
conflicts. Because the market prices of ethanol and distillers grains are not always directly related to corn prices <span style="color: black; ">(for
example, demand for crude and other energy and related prices, the export market demand for ethanol and distillers grains, soybean meal
prices, and the results of federal policy decisions and trade negotiations)</span>, at times ethanol and distillers grains prices may
not follow movements in corn prices. In an environment of higher corn prices or lower ethanol or distillers grains prices, the overall
margin structure at the plants could be reduced. As a result, at times, we may operate our plants at negative or minimally positive operating
margins.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect our ethanol plants to produce approximately
2.9 gallons of denatured ethanol for each bushel of grain processed in the production cycle. We refer to the actual gallons of denatured
ethanol produced per bushel of grain processed as the realized yield. We refer to the difference between the price per gallon of ethanol
and the price per bushel of grain (divided by the realized yield) as the &#8220;crush spread.&#8221; Should the crush </p><div>

</div><!-- Field: Page; Sequence: 4; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">spread decline,
it is possible that our ethanol plants will generate operating results that do not provide adequate cash flows for sustained periods of
time. In such cases, production at the ethanol plants may be reduced or stopped altogether in order to minimize variable costs at individual
plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We attempt to manage the risk related to the volatility
of commodity prices by utilizing forward grain and natural gas purchase contracts, forward ethanol, distillers grains and non-food grade
corn oil sale contracts, and commodity futures agreements, as management deems appropriate. We attempt to match quantities of these sales
contracts with an appropriate quantity of grain purchase contracts over a given period of time when we can obtain an adequate gross margin
resulting from the crush spread inherent in the contracts we have executed. However, the market for future ethanol sales contracts generally
lags the spot market with respect to ethanol prices. Consequently, we generally execute fixed price contracts for no more than four months
into the future at any given time and we may lock in our corn or ethanol price without having a corresponding locked in ethanol or corn
price for short durations of time. As a result of the relatively short period of time our fixed price contracts cover, we generally cannot
predict the future movements in our realized crush spread for more than four months; thus, we are unable to predict the likelihood or
amounts of future income or loss from the operations of our ethanol facilities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 10, 2017, we purchased, through a 95.35%
owned subsidiary, for approximately $12.0 million, the entire ownership interest of an entity that owned a refined coal facility. We began
operating the refined coal facility immediately after the acquisition. As the plant was no longer eligible to receive federal production
tax credits beginning on November 18, 2021, we ceased operations on that date and subsequently sold the facility. We began classifying
this operation as discontinued operations in the third quarter of fiscal 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our affiliate, One Earth Energy, LLC,
we are in the exploratory stage of a carbon sequestration project near the One Earth Energy ethanol plant. A test well has been drilled
to a total depth of approximately 7,100 feet, in which almost 2,000 feet of Mt. Simon Sandstone was encountered, which represents the
region&#8217;s primary carbon storage resource. Three-dimensional seismic testing has been performed, as well as geological modeling for
predicting the movement of injected carbon and the plume area to determine maximum injection pressure, reservoir quality and storage capacity
for the potential wells. We have applied for a Class VI injection well permit for three wells with the U.S. Environmental Protection Agency
(&#8220;EPA&#8221;). In addition, we have signed a construction contract to capture, dehydrate, and compress carbon to a state suitable
for sequestration for the One Earth Energy ethanol plant. We are currently working on an engineering design study for a short pipeline
to deliver carbon from the ethanol plant to the sequestration site. Although we have made meaningful progress, we continue to complete
documents required from various government agencies and obtain other approvals with no assurances of ultimate success. If successful,
we believe we would qualify for tax credits under section 45Q of the Internal Revenue Code (&#8220;45Q&#8221;) and section 45Z of the
Internal Revenue Code (&#8220;45Z&#8221;) as outlined in the Inflation Reduction Act.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During fiscal year 2013, we entered into a joint
venture to file and defend patents for eSteam technology. The patented technology is an enhanced method of heavy oil recovery involving
zero emissions downhole steam generation. To date, we have not successfully had a field operation nor demonstrated that the technology
is commercially feasible. We own 60% and our partner owns 40% of the entity named Future Energy, LLC, an Ohio limited liability company.
We have no current plans to operate this technology and are maintaining patents in limited countries.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We plan to seek and evaluate various investment
opportunities including energy related, carbon sequestration, agricultural and other ventures we believe fit our investment criteria.
We can make no assurances that we will be successful in our efforts to find such opportunities.</p><div>

</div><!-- Field: Page; Sequence: 5; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ethanol Industry</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; text-align: justify">Ethanol is a renewable fuel produced by processing
corn and other biomass through a fermentation process that creates combustible alcohol that can be used as a fuel additive to reduce vehicle
emissions from gasoline, as an octane enhancer to improve the octane rating of gasoline with which it is blended and, to a lesser extent,
as a gasoline substitute. The majority of ethanol produced in the United States is made from corn because of its wide availability and
ease of convertibility from large amounts of carbohydrates into glucose, the key ingredient in the fermentation process that is used in
producing alcohol. Ethanol production can also use feedstocks such as grain sorghum, switchgrass, wheat, barley, potatoes and sugarcane
as carbohydrate sources. Most ethanol plants have been located near large corn production areas, such as Illinois, Indiana, Iowa, Minnesota,
Nebraska, Ohio and South Dakota. Railway access and interstate access are vital for ethanol facilities due to the large amount of raw
materials and finished goods required to be shipped to and from the facilities. An adequate supply of natural gas is key to maintaining
optimal operating levels.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Renewable Fuels Association (&#8220;RFA&#8221;),
the United States ethanol industry produced an estimated 15.4 billion gallons of ethanol in 2022, compared to 15.0 billion gallons in
2021. Approximately 1.4 billion gallons were exported from the United States in 2022. According to the RFA, the United States ethanol
industry consists of 199 plants in 25 states with an annual capacity of approximately 17.9 billion gallons of ethanol production.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Domestic demand for ethanol is highly dependent
upon federal and state legislation and regulations. On December 19, 2007, the Energy Independence and Security Act of 2007 (the &#8220;Energy
Act of 2007&#8221;) was enacted. The Energy Act of 2007 established new levels of renewable fuel mandates, including two different categories
of renewable fuels: conventional biofuels and advanced biofuels. The federal government mandates the use of renewable fuels under Renewable
Fuel Standard II (&#8220;RFS II&#8221;), established in October 2010. Corn-based ethanol is considered a conventional biofuel. There were
mandated volumes established as part of the RFS II for conventional and advanced biofuels through the year 2022. After 2022, RFS volumes
are to be determined by the EPA in coordination with the Secretaries of Energy and Agriculture. The mandated volumes for conventional
biofuel were to reach 15.0 billion gallons in 2015 and maintain that level until 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The EPA has proposed conventional renewable fuel
volumes of 15.0 billion gallons for 2023 and 15.25 billion gallons for both 2024 and 2025. Additionally, the proposal for 2023 also restores
the remaining 250 million gallons previously waived in 2016.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under RFS II, a small refiner that processes less
than 75,000 barrels of oil per day can petition the EPA for a waiver of their requirement to acquire and submit renewable identification
numbers (&#8220;RINs&#8221;). The EPA, through consultation with the Department of Energy and the Department of Agriculture, can grant
the refiner a full or partial waiver, or deny the waiver. The EPA issued 88 refinery exemptions for 2016-2018 compliance years, undercutting
the statutory renewable fuel volumes by a total of 4.3 billion gallons. The EPA has not granted any small refinery waivers for 2019-2022
and has continued that stance in the proposed volumes for 2023-2025. There remain multiple ongoing legal challenges on how the EPA has
handled the small refinery waivers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Ethanol Production</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-weight: normal">The plants we
have invested in are designed to use the dry milling method of producing ethanol. In the dry milling process, the entire corn kernel is
first ground into flour, which is referred to as &#8220;meal,&#8221; and processed without separating out the various component parts
of the grain. The meal is processed with enzymes, chemicals and water, and then placed in a high-temperature cooker. It is then transferred
to fermenters where yeast is added and the conversion of sugar to ethanol begins. After fermentation, the resulting liquid is transferred
to distillation columns where the ethanol is separated from the remaining &#8220;stillage&#8221; for fuel uses. </span></p><div>

</div><!-- Field: Page; Sequence: 6; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-weight: normal">The anhydrous ethanol
is then blended with a denaturant, such as natural gasoline, to render it undrinkable and thus not subject to beverage alcohol tax. With
the starch elements of the corn consumed in the above-described process, the principal by-product produced by the dry milling process
is dry distillers grains with solubles, or DDGS. DDGS is sold as a protein used in animal feed, which recovers a portion of the corn value
not absorbed in ethanol production. Depending on market and operating conditions, we may also sell modified distillers grains, or wet
distillers grains, by removing less liquid content compared to DDGS. We also generate revenues from the sale of non-food grade corn oil
produced at our facilities. Non-food grade corn oil is sold to the animal feed market, as well as biodiesel and other chemical markets.
</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The Primary Uses of Ethanol</i></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Blend component. </i><span style="font-weight: normal">Today,
much of the ethanol blending in the U.S. is done to meet the RFS. Most regular gasoline is produced using blendstock with an octane rating
of 84, which is then increased to 87 (the minimum octane rating required in most states) by adding 10% ethanol according to the RFA. The
industry is attempting to expand ethanol blending above the current 10% for most vehicles in use. The EPA has approved the use of 15%
ethanol (&#8220;E-15&#8221;), which has an octane rating of 88, in gasoline for cars, SUV&#8217;s and light duty trucks made in 2001 and
later. Previously, the EPA had not granted E-15 the same Reid vapor pressure (&#8220;RVP&#8221;) waiver as E-10 so it could only be sold
from September 16 through May 31 for those vehicles in most markets. In May 2019, the EPA finalized regulatory changes to allow the same
RVP waiver for E-15 for the summer months that it allows for E-10. However, in July 2021, the U.S. Court of Appeals for the D.C. Circuit
overturned the EPA ruling and stated the EPA had exceeded its authority. Then in April 2022, the EPA issued an emergency waiver to allow
the sale of E-15 through May 20, 2022, and ultimately extended the waiver multiple times to allow for E-15 to be used throughout the remainder
of the 2022 summer months. Certain Midwest states petitioned the EPA to allow year round sales of E-15 in their states. On March 1, 2023,
the EPA proposed a rule to allow this to occur in eight states beginning in 2024. A public comment period on the proposed rule will be
open for 45 days.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Clean air additive. </i><span style="font-weight: normal">Ethanol
is employed by the refining industry as a fuel oxygenate, which when blended with gasoline, allows engines to combust fuel more completely
than gasoline that has not been oxygenated and thus reduce emissions from motor vehicles. Ethanol contains 35% oxygen, which results in
more complete combustion of the fuel in the engine cylinder. Oxygenated gasoline is used to help meet certain federal and air emission
standards.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Octane enhancer. </i> <span style="font-weight: normal">Ethanol
increases the octane rating of gasoline with which it is blended. Octane is a measure of fuel performance. Ethanol is used by gasoline
suppliers as an octane enhancer both for producing regular grade gasoline from lower octane blending stocks and for upgrading regular
gasoline to premium grades.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The United States ethanol industry is highly dependent
upon federal and state legislation. See Item 1A. Risk Factors for a discussion of legislation affecting the U.S. ethanol industry.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Refined Coal Facility</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 10, 2017, we purchased, through a 95.35%
owned subsidiary, the entire ownership interest of an entity that owned a refined coal facility. We began operating the refined coal facility
immediately after the acquisition. Using licensed technology, our plant applied two separate chemicals to convert feedstock coal into
refined coal, which was sold to the end user of the refined coal. The refined coal operating results were subsidized by federal production
tax credits through November 18, 2021, subject to meeting qualified emissions reductions as governed by Section 45 of the IRC. We ceased
operating the facility on November 18, </p><div>

</div><!-- Field: Page; Sequence: 7; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2021 and subsequently sold the facility. We began to report these results as discontinued operations
in the third quarter of 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 45 of the IRC was created by Congress
to encourage the development and use of environmentally sound solutions to control harmful emissions during energy production and to facilitate
and move the United States towards better compliance with global environmental energy standards. The American Jobs Creation Act of 2004
amended Section 45 of the IRC by adding provisions to incentivize the production of emission reducing refined coal. To qualify for tax
credits under Section 45 of the IRC, a process must reduce coal emissions of nitrogen oxide by 20% and either sulfur dioxide or mercury
by 40%.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of our fiscal year end, our consolidated ethanol
entities owned a combined 1,342 acres of land and two facilities that shipped a combined quantity of approximately 266 million gallons
of ethanol in fiscal year 2022. We also own our corporate headquarters office building, consisting of approximately 7,500 square feet,
located in Dayton, Ohio.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Human Capital Resources</p><div>

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

</div><p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
attraction, retention and development of employees is critical to our success. We accomplish these objectives through a variety of actions,
including our competitive compensation policies, training initiatives and growth opportunities within our Company. At January 31, 2023,
we had 122 employees at our two consolidated ethanol plants and at our corporate headquarters. None of our employees are represented by
a labor union. We expect this employment level to remain relatively stable. We consider our relationship with our employees to be good</span>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">We took measures to protect
the health and safety of our employees during the COVID-19 pandemic while continuing to meet the needs of our customers. We continue to
monitor the impact of the COVID-19 pandemic on our business, including our employees, and take appropriate actions to mitigate the impact,
including emphasizing CDC guidelines.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">We conduct regularly scheduled
safety meetings and require all employees to go through safety training. We evaluate employee safety incidents monthly and investigate
such incidents promptly. In addition, we conduct periodic safety audits performed by an independent third party. A portion of our incentive
compensation plan rewards employees for attaining certain safety goals.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">We believe we offer market competitive
compensation and benefit programs for our employees. In addition to competitive base wages, all employees are eligible for an incentive
compensation program, a Company matched 401(k) plan, healthcare benefits, and paid time off.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have registered the service marks &#8220;REX&#8221;
and &#8220;Farmer&#8217;s Energy&#8221; with the United States Patent and Trademark Office. We are not aware of any adverse claims concerning
our service marks.</p><div>

</div><!-- Field: Page; Sequence: 8; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 40pt"><b>Item&#160;1A.</b></td>
  <td style="text-align: justify"><b><span style="text-decoration:underline">Risk Factors </span></b></td></tr>
</table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We encourage you to carefully consider the risks
described below and other information contained in this report when considering an investment decision in REX common stock. Any of the
events discussed in the risk factors below may occur. If one or more of these events do occur, our results of operations, financial condition
or cash flows could be materially adversely affected. In this instance, the trading price of REX stock could decline, and investors might
lose all or part of their investment.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Risks Related to our Ethanol and By-Products
Business</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The ethanol industry is changing rapidly which
could result in unexpected developments that could negatively impact our operations.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the RFA, the ethanol industry grew
from approximately 1.5 billion gallons of domestic annual ethanol production in 1999 to a peak of approximately 16.1 billion gallons in
2018. In 2022 and 2021, the industry produced approximately 15.4 and 15.0 billion gallons, respectively, with the reduction from the peak
year reflecting industry conditions and reduced demand. Thus, there have been significant changes in the supply and demand of ethanol
over a relatively short period of time which could lead to difficulty in maintaining profitable operations at our ethanol plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The financial returns on our ethanol investments
are highly dependent on commodity prices, which are subject to significant volatility, uncertainty and regional supply shortages, so our
results could fluctuate substantially.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The financial returns on our
ethanol investments are highly dependent on commodity prices, especially prices for corn, natural gas, ethanol, dried distillers grains,
non-food grade corn oil and unleaded gasoline. As a result of the volatility of the prices for these items, our returns may fluctuate
substantially and our investments could experience periods of declining prices for their products and increasing costs for their raw materials,
which could result in operating losses at our ethanol plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>Our returns on ethanol
investments are highly sensitive to grain prices. </i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Corn is the principal raw material
our ethanol plants use to produce ethanol and by-products. As a result, changes in the price of corn can significantly affect our businesses.
Rising corn prices result in higher production costs of ethanol and by-products. Because ethanol competes with non-corn-based fuels, our
ethanol plants may not be able to pass along increased grain costs to our customers. At certain levels, grain prices may make ethanol
uneconomical to produce.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The price of corn is influenced
by weather conditions and other factors affecting crop yields, transportation costs, farmer planting decisions, exports, foreign production,
the value of the U.S. dollar, and general domestic and foreign economic, market and regulatory factors, including, but not limited to,
the impacts from the Russian-Ukraine conflict. These factors include government policies and subsidies with respect to agriculture and
international trade and global and local demand and supply. The significance and relative effect of these factors on the price of corn
is difficult to predict. Any event that tends to negatively affect the production and/or supply of corn, such as adverse weather or crop
disease, could increase corn prices and potentially harm the business of our ethanol plants, to include intermittent production slowdowns
or stoppages. Increasing domestic ethanol production could boost the demand for corn and result in increased corn prices. International
demand for corn could also result in higher corn prices. Our ethanol plants may also have difficulty, from time to time, in physically
sourcing corn on economic terms due to regional supply shortages, transportation issues, delays in farmer marketing decisions or unfavorable
local pricing. The corn harvest near our NuGen facility </p><div>

</div><!-- Field: Page; Sequence: 9; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">for 2022 was negatively impacted by dry weather and we expect will impact the
supply of corn until the 2023 harvest. Such a shortage or price impact could require our ethanol plants to suspend operations which would
have a material adverse effect on our consolidated results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>The spread between ethanol
and corn prices can vary significantly.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The gross margin at our ethanol
plants depends principally on the spread between ethanol and corn prices. Fluctuations in the spread are likely to continue to occur.
A sustained narrow or negative spread, whether as a result of sustained high or increased corn prices or sustained low or decreased ethanol
prices, would adversely affect the results of operations at our ethanol plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>Our risk management strategies
may be ineffective and may expose us to decreased profitability and liquidity.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">In an attempt to partially offset
the impact of volatility of commodity prices, we enter into: i) forward contracts to sell a portion of our ethanol, distillers grains,
and non-food grade corn oil production and to purchase a portion of our corn and natural gas requirements and; ii) commodity futures and
swap agreements. The financial impact of these risk management activities is dependent upon, among other items, the prices involved and
our ability to receive or deliver the commodities involved. Risk management activities can result in financial loss when positions are
purchased in a declining market or when positions are sold in an increasing market. In addition, we may not be able to match the appropriate
quantity of corn contracts with quantities of ethanol, distillers grains and non-food grade corn oil contracts. Further, o<span style="color: black; ">ur
results may be impacted by a mismatch of gains or losses associated with the positions during a reporting period when the physical commodity
purchase or sale has not yet occurred. </span>We vary the amount and type of risk management techniques we utilize, and we may choose
not to engage in any risk management activities. Should we fail to properly manage the inherent volatility of commodity prices, our results
of operations and financial condition may be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>The market for natural
gas is subject to market conditions that create uncertainty in the price and availability of the natural gas that our ethanol plants use
in their manufacturing process. </i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Our ethanol plants rely upon
third parties for their supply of natural gas, which is consumed as fuel in the production process. The prices for and availability of
natural gas are subject to volatile market conditions. These market conditions often are affected by factors beyond the ethanol plants&#8217;
control, such as weather conditions, overall economic conditions, governmental regulation and foreign and domestic relations, including,
but not limited to, the impacts from the Russian-Ukraine conflict. Significant disruptions in the supply of natural gas could impair or
completely prevent the ethanol plants&#8217; ability to economically manufacture ethanol for their customers. Furthermore, increases in
natural gas prices may adversely affect results of operations and financial position at our ethanol plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fluctuations in the selling price of commodities
may reduce profit margins at our ethanol plants.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ethanol is marketed as a fuel additive to reduce
vehicle emissions from gasoline, as an octane enhancer to improve the octane rating of gasoline with which it is blended and, to a lesser
extent, as a gasoline substitute. As a result, ethanol prices are influenced by the supply and demand for gasoline, and our ethanol plants&#8217;
results of operations and financial position may be materially adversely affected if gasoline demand decreases or the price of gasoline
declines making ethanol less economical.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Distillers grains compete with other protein-based
animal feed products. The price of distillers grains may decrease when the prices of competing feed products decrease. The prices of competing
animal feed products </p><div>

</div><!-- Field: Page; Sequence: 10; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">are based in part on the prices of the commodities from which these products are made. Historically, sales prices
for distillers grains have tracked along with the price of corn. However, there have been instances when the price increase for distillers
grains has lagged increases in corn prices.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The production of distillers grains has increased
as a result of increases in dry mill ethanol production in the United States. This could lead to price declines in what we can sell our
distillers grains for in the future. Such declines could have a material adverse effect on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>Increased ethanol production
or decreases in demand for ethanol may result in excess production capacity in the ethanol industry, which may cause the price of ethanol,
distillers grains and non-food grade corn oil to decrease. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">According to the RFA, domestic
ethanol production capacity is approximately 17.9 billion gallons per year. Under RFS II, there were mandated volumes through 2022 for
conventional and advanced biofuels. After 2022, RFS volumes are to be determined by the EPA in coordination with the Secretaries of Energy
and Agriculture. The EPA has proposed conventional renewable fuel volumes of 15.0 billion gallons for 2023 and 15.25 billion gallons for
2024 and 2025. In addition, the proposal for 2023 also restores the remaining 250 million gallons previously waived in 2016. The implied
excess capacity over the EPA proposed volumes could have an adverse effect on the results of our operations. In a manufacturing industry
with excess capacity, producers have an incentive to manufacture additional products for so long as the price exceeds the marginal cost
of production (i.e., the cost of producing only the next unit, without regard for interest, overhead or fixed costs). This incentive could
result in the reduction of the market price of ethanol to a level that is inadequate to generate sufficient cash flow to cover costs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Excess capacity may also result
from decreases in the demand for ethanol, which could result from a number of factors, including, but not limited to, regulatory developments
and reduced U.S. gasoline consumption. Reduced gasoline consumption could occur as a result of increased prices for gasoline or crude
oil, which could cause businesses and consumers to reduce driving or acquire vehicles with more favorable gasoline mileage or acquire
non-gasoline powered vehicles. In addition, decreased overall economic activity could also lead to reduced gasoline consumption.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">In addition, because ethanol
production produces distillers grains and non-food grade corn oil as by-products, increased ethanol production will also lead to increased
supplies of distillers grains and non-food grade corn oil. An increase in the supply of distillers grains and non-food grade corn oil,
without corresponding increases in demand, could lead to lower prices or an inability to sell our ethanol plants&#8217; distillers grains
and non-food grade corn oil production. A decline in the price of distillers grains or non-food grade corn oil could have a material adverse
effect on the results of our ethanol operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The price of ethanol and distillers grains
may decline as a result of trade restrictions or duties on ethanol and distillers grains exports from the United States or from unfavorable
foreign currency exchange rates.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the United States were to withdraw from or
materially modify certain international trade agreements, our business, financial condition and results of operations could be materially
adversely affected. Ethanol and other products that we produce are sold into various other countries with trade agreements with the United
States. If tariffs were raised on the foreign-sourced goods that lead to retaliatory actions, it could have 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The United States exported approximately 1.4 billion
gallons of ethanol in 2022, up from approximately 1.2 and approximately 1.3 billion gallons in 2021 and 2020, respectively. In 2022 and
2021, approximately 11.4</p><div>

</div><!-- Field: Page; Sequence: 11; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> and 11.6 million metric tons, respectively, of distillers grains were exported, which represented approximately
34% and 36%, respectively, of U.S production. If producers and exporters of ethanol and distillers grains are subject to trade restrictions,
or additional duties are imposed on exports, it may make it uneconomical to export these products. The industry has experienced various
trade policy disputes, tariffs and investigations in foreign countries that have adversely impacted the international demand for our products.
Reduced international demand could lead to further oversupply and reduce pricing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Future demand for ethanol is uncertain and
changes in overall consumer demand for transportation fuel could affect demand.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are limited markets for ethanol other than
what is federally mandated. Increased consumer acceptance of E15 and E85 fuel is likely necessary in order for ethanol to achieve significant
market share growth beyond federal mandate levels.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consumer demand for gasoline may be impacted by
emerging transportation trends, such as electric vehicles. Most automobile manufacturers have made varying levels of commitments to phase
out internal combustion engine production, such as General Motors with a target date of 2035 to phase out the production of gasoline and
diesel-powered vehicles and Nissan targeting the early 2030s to convert their entire fleet to electric vehicles. There also have been
pledges to ban the sale of internal combustion engines in countries such as Japan and the United Kingdom by 2035, as well as a statewide
ban in California, which several states are imitating. If realized, these bans would accelerate the decline of liquid fuel demand and
by extension demand for ethanol, biodiesel and renewable diesel. Recent federal legislation seeks to address the ever-increasing demand
for electric vehicle infrastructure. Reduced demand for ethanol could cause our results of operations to be materially impacted.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We depend on our partners to operate certain
of our ethanol investments</b>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our investments currently represent both majority
and minority equity positions. Day-to-day operating control of minority owned plants generally remains with the local investor group.
We do not have the ability to directly modify the operations of these plants in response to changes in the business environment or in
response to any deficiencies in local operations of the plants. In addition, local plant operators, who also represent the primary suppliers
of corn and other crops to the plants, may have interests, such as the price and sourcing of corn and other crops, that may differ from
our interest, which is based solely on the operating profit of the plant. The limitations on our ability to control day-to-day plant operations
could adversely affect plant results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We may not successfully acquire or develop
additional ethanol investments.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The growth of our ethanol business
depends on our ability to identify and develop new ethanol investments. Our ethanol development strategy depends on referrals, and introductions,
to new investment opportunities from industry participants, such as ethanol plant builders and owners, financial institutions, marketing
agents and others. We must continue to maintain favorable relationships with these industry participants, and a material disruption in
these sources of referrals would adversely affect our ability to expand our ethanol investments.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Any expansion strategy will
depend on prevailing market conditions for the price of ethanol and the cost of corn and natural gas and the expectations of future market
conditions. Additional financing may also be necessary to implement any expansion strategy, which may not be accessible or available on
acceptable terms. In addition, failure to adequately manage the risks associated with additional ethanol investments could have a material
adverse effect on our business.</p><div>

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

</div><!-- Field: Page; Sequence: 12; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We may not successfully develop our planned
carbon sequestration facility near the One Earth Energy ethanol plant.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has committed significant time and
resources towards a carbon sequestration project near the One Earth Energy ethanol plant. The completion of this project requires numerous
government and landowner approvals. If we are not successful in obtaining all these approvals, we may not be able to complete this project
and could result in a write off of our commitments and investments.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are not successful on this project, our
ethanol plant could be at a disadvantage in the industry as our inability to sequester our carbon could result in a higher carbon intensity
(CI) score than our competitors if they are able to sequester their carbon. If we are unable to reduce our CI score, we may not be able
to participate in the state and federal clean fuel programs, including federal tax credits outlined in the Inflation Reduction Act.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our ethanol plants may be adversely affected
by technological advances and efforts to anticipate and employ such technological advances may prove unsuccessful. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The development and implementation of new technologies
may result in a significant reduction in the costs of ethanol production. For instance, any technological advances in the efficiency or
cost to produce ethanol from inexpensive cellulosic sources such as corn stalk, wheat, oat or barley straw could have an adverse effect
on our ethanol plants, because our plants are designed to produce ethanol from corn, which is, by comparison, a raw material with other
high value uses. We cannot predict when, or if, new technologies may become available, the rate of acceptance of new technologies by competitors
or the costs associated with new technologies. In addition, advances in the development of alternatives to ethanol could significantly
reduce demand for or eliminate the need for ethanol.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any advances in technology which require significant
unanticipated capital expenditures to remain competitive or which reduce demand or prices for ethanol would have a material adverse effect
on the results of our ethanol operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, alternative fuels, additives and
oxygenates are continually under development. Alternative fuel additives that can replace ethanol may be developed, which may decrease
the demand for ethanol. It is also possible that technological advances in engine and exhaust system design and performance could reduce
the use of oxygenates, which would lower the demand for ethanol. Reduced demand for ethanol could cause our results of operations to be
materially adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The U.S. ethanol industry is highly dependent
upon a myriad of federal and state legislation and regulation and any changes in legislation or regulation could materially and adversely
affect our results of operations and financial position.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The renewable fuel standard program was authorized
under the Energy Policy Act of 2005 and was expanded under the Energy Independence and Security Act of 2007 (EISA). EISA increased the
amount of renewable fuel required to be blended into gasoline with RFS II and required a minimum usage of corn-derived renewable fuels
of 12.0 billion gallons in 2010, increasing annually by 600 million gallons to 15.0 billion gallons in 2015 through 2022, with no specified
volume subsequent to 2022. After 2022, RFS volumes are to be determined by the EPA in coordination with the Secretaries of Energy and
Agriculture. The EPA has the authority to assign the mandated amounts of renewable fuels to be blended into transportation fuel to individual
fuel blenders. RFS II has been a primary factor in the growth of ethanol usage. Over the past several years various pieces of legislation
have been introduced to the U.S. Congress that were intended to reduce or eliminate ethanol </p><div>

</div><!-- Field: Page; Sequence: 13; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">blending requirements. To date, none of the
bills have been successful but they are an indication of the continued effort to undermine the EISA.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The EPA has proposed conventional renewable fuel
volumes of 15.0 billion gallons for 2023 and 15.25 billion gallons for both 2024 and 2025. Additionally, the proposal for 2023 also restores
the remaining 250 million gallons previously waived in 2016.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Obligated parties use RINs to show compliance
with RFS-mandated volumes. RINs are attached to renewable fuels by producers and detached when the renewable fuel is blended with transportation
fuel or traded in the open market. The market price of detached RINs affects the price of ethanol in certain markets and influences the
purchasing decisions by obligated parties. As a result of fluctuations in RINs pricing, certain obligated parties have petitioned the
EPA and filed court actions to change the point of obligation or to seek relief from their obligation. The EPA granted 88 total Small
Refinery Exemptions (&#8220;SREs&#8221;) for 2016 through 2018 totaling approximately 4.3 billion gallons. This action led to reduced
values for RINs, and further action could decrease RIN values and ethanol pricing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2020, the U.S Court of Appeals for
the 10<sup>th</sup> Circuit overturned the EPA&#8217;s granting of refinery exemptions to three refineries on two separate grounds. The
Court ruled refineries are eligible for SREs only if such waivers are extensions of waivers granted in previous years. The refineries
did not qualify for waivers in the year prior to the year the EPA granted them. The Court also stated the disproportionate economic hardship
of SREs should be based solely on whether compliance with RFS II creates such hardship, not whether compliance and other issues create
the hardship. Two of the refiners appealed the decision to the U.S. Supreme Court, and on January 25, 2021, the Supreme Court partially
ruled in favor of the small refiners, but only as to the interpretation of &#8220;extension&#8221; of a waiver.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Flexible fuel vehicles (&#8220;FFVs&#8221;) receive
preferential treatment in meeting federally mandated corporate average fuel economy (&#8220;CAFE&#8221;) standards for automobiles manufactured
by car makers. High blend ethanol fuels such as E-85 result in lower fuel efficiencies. Absent the CAFE preferences, car makers would
not likely build flexible-fuel vehicles. In recent years, automobile manufactures have backtracked in the production of FFVs for the U.S.
Any change in CAFE preferences could reduce the growth of E-85 markets and result in lower ethanol prices.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unfavorable changes in legislation or regulations
could materially and adversely affect our results of operations and financial position.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The inability to generate or obtain RINs could
adversely affect our operating results<i>. </i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Virtually all our ethanol is sold with RINs that
are used by customers to comply with RFS II. If our production does not meet EPA requirements for RIN generation, as an efficient producer,
in the future, we would have to purchase RINs in the open market or sell our ethanol at substantially lower prices to adjust for the absence
of RINs. The price of RINs varies based on many factors and cannot be predicted. Failure to obtain sufficient RINs or reliance on invalid
RINs could subject us to fines and penalties imposed by the EPA.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Various studies have criticized the efficiency
of ethanol, in general, and corn-based ethanol in particular, which could lead to the reduction or repeal of incentives and tariffs that
promote the use and domestic production of ethanol or otherwise negatively impact public perception and acceptance of ethanol as an alternative
fuel. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although many trade groups, academics and governmental
agencies have supported ethanol as a fuel additive that promotes a cleaner environment, others have criticized ethanol production as consuming
considerably </p><div>

</div><!-- Field: Page; Sequence: 14; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">more energy and emitting more greenhouse gases than other biofuels and as potentially depleting water resources. Other studies
have suggested that corn-based ethanol negatively impacts consumers by causing prices to increase for dairy, meat and other foodstuffs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If these views gain acceptance, support for existing
measures promoting use and domestic production of corn-based ethanol could decline, leading to reduction or repeal of these measures.
These views could also negatively impact public perception of the 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-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Federal support of cellulosic ethanol may result
in reduced incentives to corn-derived ethanol producers. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The American Recovery and Reinvestment Act of
2009 and EISA provide funding opportunities in support of cellulosic ethanol obtained from biomass sources such as switchgrass and poplar
trees. These federal policies may suggest a long-term political preference for cellulosic processes using alternative feedstocks such
as switchgrass, silage or wood chips. Cellulosic ethanol has a smaller carbon footprint than corn-derived ethanol and is unlikely to divert
foodstuff from the market. Our plants are designed as single-feedstock facilities, located in corn production areas with limited alternative
feedstock nearby, and would require significant additional investment to convert to the production of cellulosic ethanol. The adoption
of cellulosic ethanol as the preferred form of ethanol could have a significant adverse effect on our ethanol business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Our ethanol business is affected by environmental and other regulations
which could impede or prohibit our ability to successfully operate our plants.</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; text-align: justify">Our ethanol production facilities are subject
to extensive air, water and other environmental regulations. We have had to obtain numerous permits to construct and operate our plants.
Regulatory agencies could impose conditions or other restrictions in the permits that are detrimental, or which increase our costs. More
stringent federal or state environmental regulations could be adopted which could significantly increase our operating costs or require
us to expend considerable resources.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ethanol plants emit various airborne pollutants
as by-products of the ethanol production process, including carbon dioxide (a greenhouse gas). In 2007, the U.S. Supreme Court classified
carbon dioxide as an air pollutant under the Clean Air Act in a case seeking to require the EPA to regulate carbon dioxide in vehicle
emissions. In February 2010, the EPA released its final regulations on the Renewable Fuel Standard program. We believe our plants are
grandfathered up to certain operating capacity, but plant expansion requires us to meet a 20% threshold reduction in greenhouse gas (GHG)
emissions from a 2005 baseline measurement to produce ethanol eligible for the RFS II mandate. To further expand our plant capacity, we
may be required to obtain additional permits, install advanced technology equipment, or reduce drying of certain amounts of distillers
grains. We may also be required to install carbon dioxide mitigation equipment or take other steps in order to comply with future laws
or regulations. Compliance with future laws or regulations with respect to emissions of carbon dioxide, or if we choose to expand capacity
at certain of our plants, compliance with then-current regulations of carbon dioxide, could be costly and may prevent us from operating
our plants as profitably, which may have a negative impact on our financial performance. We also face the risk of ethanol production above
our grandfathered capacity not qualifying for RINs if the plants do not meet certain emission requirements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The California Air Resources Board (&#8220;CARB&#8221;)
adopted a Low Carbon Fuel Standard (&#8220;LCFS&#8221;) requiring a 10% reduction in GHG emissions from transportation fuels. An Indirect
Land Use Charge is included in this lifecycle GHG emission calculation. This standard could have an adverse impact on the market for corn-based
ethanol in California if corn-based ethanol fails to achieve lifecycle GHG emission reductions and in other states if they adopt similar
standards. This could have a negative impact on our financial performance.</p><div>

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

</div><!-- Field: Page; Sequence: 15; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our ethanol business may become subject to
various environmental and health and safety and property damage claims and liabilities. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operation of our ethanol business exposes the
business to the risk of environmental and health and safety claims and property damage claims, such as failure to comply with environmental
regulations. These types of claims could also be made against our ethanol business based upon the acts or omissions of other persons.
Serious claims could have a material negative impact on our results of operations, financial position and future cash flows.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>During the early months of 2020, a new strain
of COVID-19 spread into the United States and other countries.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In an effort to contain the spread of this virus,
there were various government mandated restrictions, in addition to voluntary privately implemented restrictions, including limiting public
gatherings, retail store closures, restrictions on employees working and the quarantining of people who may have been exposed to the virus.
The above actions led to reduced demand for ethanol. Although most restrictions have been lifted, if in the future the virus continues
to mutate or other viruses surface, it could lead to prolonged production stoppages at our ethanol plants and could result in an adverse
material impact on the results of operations and on our financial position. We idled our NuGen and One Earth ethanol plants for portions
of fiscal year 2020, largely due to the impact of the pandemic.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our business is not diversified. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial results depend heavily on our ability
to operate our ethanol plants profitably. Our lack of diversification could have a material negative impact on our results of operations,
financial position and future cash flows should our ethanol plants operate unprofitably.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We may not be able to meet commitments to produce
and sell ethanol.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may, at times, sell our products with forward
contracts. If we are unable to produce the products due to economic conditions, business interruption, or other factors, we may incur
additional costs or have to obtain commodities at unfavorable prices to meet our contractual commitments. This could have a material adverse
effect on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We may not be able to meet commitments to purchase
commodities.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may, at times, purchase certain commodities
with forward contracts without a corresponding quantity of ethanol sold via forward contracts at known prices. Should ethanol and by-product
prices decline to levels that would lead to significant unprofitable results of operations, we may incur additional costs and/or losses
to meet our contractual commitments. This could have a material adverse effect on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our revenue from the sale of distillers grains
depends upon its continued market acceptance as an animal feed.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Distillers grains is a by-product from the fermentation
of corn to produce ethanol. Antibiotics may be used during the fermentation process to control bacterial contamination; therefore, antibiotics
may be present in small quantities in distillers grains marketed as animal feed. The U. S. Food and Drug Administration&#8217;s Center
for Veterinary Medicine has expressed concern about potential animal and human health hazards from the use of distillers grains as an
animal feed due to the possibility of antibiotic residues. If the public became concerned</p><div>

</div><!-- Field: Page; Sequence: 16; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> about the impact of distillers grains in the
food supply or as an acceptable animal feed, the market for distillers grains could be negatively impacted, which would have a negative
impact on our results of operations. We may not be able to obtain a suitable replacement for antibiotics, should this be required, which
would also negatively impact the market for distillers grains.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An estimated 34% of distillers grains produced
in the United States were exported in 2022. The price of distillers grains has benefitted from the exports of the product. In recent years,
certain countries have refused to import U.S. distillers grains for a variety of reasons. If export shipments are rejected or delayed,
the market price for distillers grains would be negatively impacted, which would have a negative impact on our ethanol results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We extract non-food grade corn oil immediately
prior to the production of distillers grains. Several studies are attempting to determine whether non-food grade corn oil extraction may
impact the nutritional value of the resulting distillers grains. If it is determined that non-food grade corn oil extraction adversely
impacts the nutritional energy content of distillers grains, the value of the distillers grains we sell may be negatively impacted, which
would have a negative impact on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>We face significant competition
in the ethanol industry.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">We face significant competition
for new ethanol investment opportunities. Many of our competitors are larger and have greater financial resources and name recognition
than we do. We must compete for investment opportunities based on our strategy of supporting and enhancing local development of ethanol
plant opportunities. We may not be successful in competing for investment opportunities based on our strategy.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The ethanol industry is primarily
comprised of entities that engage exclusively in ethanol production and large integrated grain companies that produce ethanol along with
their base grain business. Several large oil companies have entered the ethanol production market. If these companies increase their ethanol
plant ownership or if other oil companies seek to engage in direct ethanol production, there would be less of a need to purchase ethanol
from independent producers such as our ethanol plants. No assurance can be given that our ethanol plants will be able to compete successfully
or that competition from larger companies with greater financial resources will not have a materially adverse impact on the results of
our ethanol operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>We may face competition from
foreign producers.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">There is a risk of foreign competition
in the ethanol industry. Brazil is presently the second largest producer of ethanol in the world. Brazil&#8217;s ethanol production is sugarcane
based, and, depending on feedstock prices, may be cheaper to produce than corn-derived ethanol. Under the RFS, certain parties were obligated
to meet an advanced biofuel standard. In recent years, sugarcane-based ethanol imported from Brazil has been one of the most economical
means for obligated parties to comply with this standard.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">If significant additional foreign
ethanol production capacity is created, such facilities could create excess supplies of ethanol, which may result in lower prices of ethanol.
In addition, foreign ethanol producers may be able to produce ethanol at costs lower than ours. These risks could have significant adverse
effects on our financial performance.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>We are exposed to credit
risk from our sales of ethanol and distillers grains to customers.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The inability of a customer
to make payments to us for our accounts receivable may cause us to experience losses and may adversely impact our liquidity and our ability
to make our payments when due.<span style="clear: both; display: block;"><br/></span>
</p><div>

</div><!-- Field: Page; Sequence: 17; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>We may not be able to hire
and retain qualified personnel to operate our ethanol plants.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Our ability to attract and retain
competent personnel has a significant impact on operating efficiencies and plant profitability. Competition for key plant employees in
the ethanol industry can be intense, and there has been an increased demand for workers in the U.S. We may not be able to attract and
retain qualified employees. Failure to do so could have a negative impact on our financial results at individual plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Our plants depend on an uninterrupted supply of energy and water
to operate. Unforeseen plant shutdowns could harm our business.</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; text-align: justify">Our plants require a significant and uninterrupted
supply of natural gas, electricity and water to operate. We generally rely on third parties to provide these resources. If there is an
interruption in the supply of energy or water for any reason, such as supply, delivery or mechanical problems and we are unable to secure
an adequate alternative supply to sustain plant operations, we may be required to stop production. A production halt for an extended period
of time could result in material losses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We rely on information technology in our operations
and financial reporting and any material failure, inadequacy, interruption or security breach of that technology could harm our ability
to efficiently operate our business and report our financial results accurately and timely.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rely heavily on information technology systems
across our operations, including for management of inventory, purchase orders, production, invoices, shipping, accounting and various
other processes and transactions. Our ability to effectively manage our business, coordinate the production, distribution and sale of
our products and ensure the timely and accurate recording and disclosure of financial information depends significantly on the reliability
and capacity of these systems. While we have taken appropriate precautions to protect our systems, and to date, we have not experienced
any material adverse events related to a security breach or cyber-attack, the failure of these systems to operate effectively, problems
with transitioning to upgraded or replacement systems, or a breach in security of these systems through a cyber-attack or otherwise could
cause delays and/or interruptions in plant operations, product sales, reduced efficiency of our operations and delays in reporting our
financial results. Significant capital investments could be required to remediate any such problem. Security breaches of employee information
or other confidential or proprietary data could also adversely impact our reputation and could result in litigation against us or the
imposition of penalties.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We are exposed to potential business disruption
from factors outside our control, including natural disasters, severe weather conditions, accidents, pandemic diseases, international
disputes, and unforeseen operational failures any of which could negatively affect our transportation operations and could adversely affect
our cash flows and operating results.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Potential business disruption in available transportation
due to natural disasters, severe weather conditions, the outbreak of a pandemic disease, significant track damage resulting from a train
derailment, strikes or other interruptions by our transportation providers could result in delays in procuring and supplying raw materials
to our ethanol facilities, or transporting ethanol and distillers grains to our customers. Such business disruptions may result in our
inability to meet customer demand or contract delivery requirements, as well as the potential loss of customers.</p><div>

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

</div><!-- Field: Page; Sequence: 18; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We ship much of our products and receive a
portion of our corn via rail, which involves risks involving potential regulatory changes that could adversely affect our cash flows and
operating results.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A large portion of our ethanol and distillers
grains sales are shipped via rail. In addition, we receive some corn via rail. Given the notoriety of recent major train derailments,
it is possible that additional regulations could be enacted. Any changes to existing laws and regulations, or new laws and regulations,
including voluntary measures taken by the rail industry, could result in higher shipping costs, or new requirements for the design, construction
or operation of tank cars that transport hazard materials, such as ethanol. In addition, any derailments involving our products could
result in legal claims being brought against us that could involve significant liabilities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We operate in a capital intensive industry.
Limitations on external financing could adversely affect our financial performance.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may need to incur additional financing to fund
growth of our business or in times of increasing liquidity requirements (such as increases in raw material costs). Bankruptcy filings
by several ethanol companies in past years and capital market volatility has reduced available capital for the ethanol industry. Any delays
in obtaining additional financing, or our inability to do so, could have a material adverse impact on our financial results.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe our refined coal production company
qualified to earn tax credits under IRC Section 45 through November 18, 2021. Our ability to generate returns and avoid write-offs in
connection with this investment is subject to various risks and uncertainties. These include, but are not limited to, the risks and uncertainties
as set forth below.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Availability of the tax credits under IRC Section 45.</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; text-align: justify">Our ability to claim tax credits under IRC Section
45 depends upon our refined coal operation satisfying certain conditions set forth in IRC Section 45. The IRS could ultimately determine
that our refined coal facility and/or its operations did not satisfy the conditions set forth in IRC Section 45. This operation is currently
under audit by the IRS and if we were to lose these tax credits, it could have a material impact on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Our refined coal operation and its by-products may result in environmental
and product liability claims and environmental compliance costs.</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; text-align: justify">The construction and operation of refined coal
operations were subject to Federal, state and local laws, regulations and potential liabilities arising under or relating to the protection
or preservation of the environment, natural resources and human health and safety. Such laws and regulations generally require the operations
and/or the utilities at which the operations are located to obtain and comply with various environmental registrations, licenses, permits,
inspections and other approvals. Such laws and regulations also impose liability, without regard to fault or the legality of a party&#8217;s
conduct, on certain entities that are considered to have contributed to, or are otherwise involved in, the release or threatened release
of hazardous substances into the environment. Such hazardous substances could be released as a result of burning refined coal in a number
of ways, including air emissions, wastewater, and by-products such as fly ash. One party may, under certain circumstances, be required
to bear more than its share or the entire share of investigation and cleanup costs at a site if payments or participation cannot be obtained
from other responsible parties. We may be exposed to the risk of becoming liable for environmental damage we may have had little, if any,
involvement in creating. Such risk remains even after production ceases at an operation to the extent the </p><div>

</div><!-- Field: Page; Sequence: 19; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">environmental damage can be
traced to the types of chemicals or compounds used or operations conducted in connection with the use of refined coal.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No assurances can be given that
contractual arrangements and precautions taken to ensure assumption of these risks by facility owners or operators will
result in that facility owner or operator accepting full responsibility for any environmental damage. It is also not uncommon
for private claims by third parties alleging contamination to also include claims for personal injury, property damage,
diminution of property or similar claims. Furthermore, many environmental, health and safety laws authorize citizen suits,
permitting third parties to make claims for violations of laws or permits and force compliance. Our insurance may not cover
all environmental risk and costs or may not provide sufficient coverage in the event of an environmental claim. If
significant uninsured losses arise from environmental damage or product liability claims, or if the costs of environmental
compliance increase for any reason, our results of operations and financial condition could be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We will have to generate taxable income to
utilize the Section 45 federal production tax credits.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we do not generate sufficient taxable income
to utilize the tax credits earned by our refined coal operation, we could incur write-offs of the related tax attributes which could adversely
affect our results of operations and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We used patented technology.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of the operations, we paid a license fee
for patented technology. If our third-party operator is subject to patent infringement claims, we may incur legal fees to defend our position
and be subject to additional costs and fees.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to REX and General Risk Factors</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We have concentrations of cash deposits at
financial institutions that exceed federal insurance limits. </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generally have cash deposits that exceed federal
insurance limits. Should the financial institutions we deposit our cash in experience insolvency or other financial difficulty, our access
to cash deposits could be limited. In extreme cases, we could lose our cash deposits entirely. This would negatively impact our liquidity
and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>We may fail to realize the anticipated benefits
of mergers, acquisitions, or other investments.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to continue seeking growth opportunities.
Acquisitions and similar transactions involve many risks that could harm our business, which include:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">The anticipated benefits of these transactions may not be fully realized, or take longer to realize than
expected,</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Future acquisitions could result in operating losses or loss of investment,</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Future acquisitions may involve incurring debt to complete these transactions, which could have a material
adverse effect on our financial condition, and</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Future acquisitions may require us to invest a significant portion of our excess cash, which could have
a material adverse effect on our financial condition.</td></tr></table><div>

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


</div><!-- Field: Page; Sequence: 20; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Rising focus on environmental, social and corporate
governance matters from investors and regulators may increase our operating costs, bring down the value of our products and assets, and
impact our ability to access capital markets.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Global climate change continues to receive significant
attention from the public and the scientific community concerning the impacts from human activity, particularly the impact of greenhouse
gas emissions, such as those from carbon dioxide and methane. The current federal administration&#8217;s focus on environmental issues
has added pressure to take action domestically where there was already a heavier focus internationally. International, national, and local
regulations are likely to increase in the coming years. Added requirements to reduce greenhouse gas emissions may increase our production
costs. In addition, legislation promoting alternatives to combustion engine vehicles could reduce the demand for our products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Climate change is also thought by some to be the
cause for an increase in extreme weather events such as increased intensity of storms, rising sea levels, as well as heavy rains or droughts
in areas historically less prone to those events. Any of these events can have a significant impact on our operations or quality of raw
materials we purchase, resulting in increased costs. At this time, we are unable to determine the financial impact of any potential adverse
weather events caused by climate change.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Incremental to legislative and regulatory pressure,
institutional investors have continued to adopt environmental, social and governance guidelines (ESG). Some investors, including certain
public and private fund management firms, pension funds, university endowments and family offices, have in recent years, begun adding
stated policies to reduce or eliminate fossil fuel equities and encouraging additional consideration of ESG practices in a manner that
could negatively impact our stock price. This may also result in a reduction of available capital funding for potential development projects,
further impacting our future financial results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Federal, state and local jurisdictions may
challenge our tax return positions.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We use significant judgments, estimates and interpretation
and application of complex tax laws in preparing the tax returns we file, and the positions contained therein. We believe that our tax
return positions are fully supportable. However, certain positions may be successfully challenged by federal, state and local jurisdictions.
We are currently undergoing a federal income examination related to tax credits claimed for the years ended January 31, 2015 through 2020.
This could result in material additional income tax payments we would have to make and higher income tax expense in future periods.</p><div>

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 40pt"><b>Item&#160;1B.</b></td>
  <td style="text-align: justify"><b><span style="text-decoration:underline">Unresolved Staff Comments</span></b></td></tr>
</table><div>


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

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

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

</div><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: 40pt"><b>Item 2.</b></td><td style="text-align: justify"><b><span style="text-decoration:underline">Properties</span></b></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by this Item 2 is set
forth in Item 1 of this report under &#8220;Ethanol Investments&#8221; and &#8220;Facilities&#8221;.</p><div>

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

</div><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: 40pt"><b>Item 3.</b></td><td style="text-align: justify"><b><span style="text-decoration:underline">Legal Proceedings</span></b></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are, from time to time, involved in various
legal proceedings incidental to the conduct of our business. We believe that any current proceedings will not have a material adverse
effect on our financial condition or results of operations.</p><div>

</div><!-- Field: Page; Sequence: 21; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Information About Our Executive Officers</span></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Set forth below is certain information about each
of our executive officers.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24%; text-align: center"><b><span style="text-decoration:underline">Name</span></b></td>
    <td style="width: 12%; text-align: center"><b><span style="text-decoration:underline">Age</span></b></td>
    <td style="width: 64%; text-align: center"><b><span style="text-decoration:underline">Position</span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top;">
    <td style="padding-left: 5pt; text-align: justify">Stuart Rose</td>
    <td style="text-align: center">68</td>
    <td style="text-align: justify">Executive Chairman of the Board*</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 5pt; text-align: justify">Zafar Rizvi</td>
    <td style="text-align: center">73</td>
    <td style="text-align: justify">Chief Executive Officer and President*</td></tr>
  <tr style="vertical-align: top;">
    <td style="padding-left: 5pt; text-align: justify">Douglas Bruggeman</td>
    <td style="text-align: center">62</td>
    <td style="text-align: left">Vice President-Finance, Chief Financial Officer and Treasurer</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 5pt; text-align: justify">Edward Kress</td>
    <td style="text-align: center">73</td>
    <td style="text-align: justify">Secretary*</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Also serves as a director.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stuart Rose</i> was elected our Executive Chairman
of the Board in 2015. Mr. Rose had served as our Chairman of the Board and Chief Executive Officer since our incorporation in 1984 as
a holding company. Prior to 1984, Mr. Rose was Chairman of the Board and Chief Executive Officer of Rex Radio and Television, Inc., which
he founded in 1980 to acquire the stock of a corporation which operated four retail stores.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Zafar Rizvi </i>was elected Chief Executive
Officer in 2015. Mr. Rizvi has been our President and Chief Operating Officer since 2010, was Vice President from 2006 to 2010. From 1991
to 2006, Mr. Rizvi was our Vice President &#8211; Loss Prevention.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Douglas Bruggeman</i> has been our Vice President&#8211;Finance
and Treasurer since 1989 and was elected Chief Financial Officer in 2003. From 1987 to 1989, Mr. Bruggeman was our Manager of Corporate
Accounting. Mr. Bruggeman was employed with the accounting firm of Ernst &amp; Young prior to joining us in 1986.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Edward Kress</i> has been our Secretary since
1984. Mr. Kress has been a partner of the law firm of Dinsmore &amp; Shohl LLP (formerly Chernesky, Heyman &amp; Kress P.L.L.), our legal
counsel, since 1988. Mr. Kress has practiced law in Dayton, Ohio since 1974.</p><div>

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

</div><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: 40pt"><b>Item 4.</b></td><td style="text-align: justify"><b><span style="text-decoration:underline">Mine Safety Disclosures</span></b></td></tr></table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II</b></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" 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: 40pt"><b>Item 5.</b></td><td><b><span style="text-decoration:underline">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></b></td></tr></table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our common stock is traded on the New York Stock
Exchange under the symbol REX.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 29, 2023, there were 71 holders of record of our common stock, including shares held in nominee or street name by brokers.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has no history of paying cash dividends
on our common stock.</p><div>

</div><!-- Field: Page; Sequence: 22; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Issuer Purchases of Equity Securities</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 31, 2021, our Board of Directors increased
our share repurchase authorization by an additional 1,500,000 shares (split-adjusted). At January 31, 2023, a total of 876,786 shares
remained available to purchase under this authorization.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no share repurchases in the fourth
quarter of fiscal year 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Equity Compensation Plans</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; text-align: justify">Refer to&#160;Item 12 &#8211; Security Ownership
of Certain Beneficial Owners and Management and Related Stockholder Matters for information regarding shares authorized for issuance under
equity compensation plans.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Performance Graph</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; text-align: justify">The following graph compares the yearly percentage
change in the cumulative total shareholder return on our Common Stock against the cumulative total return of the S&amp;P 500 Stock Index
and a peer group comprised of Alto Ingredients, Inc. and Green Plains, Inc. for the period commencing January 31, 2018 and ended January
31, 2023. The graph assumes an investment of $100 in our Common Stock and each index on January 31, 2018 and reinvestment of all dividends.</p><div>

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

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

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="width: 40pt"><b>Item&#160;6.</b></td>
  <td><b>&#160;<span style="text-decoration:underline">[Reserved]</span></b></td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 23; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: bold 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="width: 40pt">Item&#160;7.</td>
  <td><span style="text-decoration:underline">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></td></tr>
</table><div>


</div><p style="font: bold 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; text-align: justify">Overview</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been an investor in ethanol production
facilities beginning in 2006 and a refined coal production facility during the period from 2017 through November 2021. We currently have
equity investments in three ethanol production entities, two of which are majority ownership interests. Our refined coal business ceased
operations in November 2021 and the facility was subsequently sold. We have classified the refined coal business as discontinued operations.
We may make additional alternative energy investments in the future and are currently working on a carbon sequestration project near our
One Earth Energy location.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ethanol operations are highly dependent on
commodity prices, especially prices for corn, ethanol, distillers grains, non-food grade corn oil, and natural gas, and availability of
corn. As a result of price volatility for these commodities, our operating results can fluctuate substantially. The price and availability
of corn is subject to significant fluctuations depending upon a number of factors that affect commodity prices in general, including crop
conditions, the amount of corn stored on farms, weather, federal policy, foreign trade and international disruptions caused by wars or
conflicts. Because the market price of ethanol and distillers grains are not always directly related to corn prices (for example, demand
for crude and other energy and related prices, the export market demand for ethanol and distillers grains, soybean meal prices, and the
results of federal policy decisions and trade negotiations can impact ethanol and distillers grains prices), at times ethanol and distillers
grains prices may not follow movements in corn prices and, in an environment of higher corn prices or lower ethanol prices, reduce the
overall margin structure at the plants. As a result, at times, we may operate our plants at negative or minimally positive operating margins.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect our ethanol plants to produce approximately 2.9 gallons of denatured ethanol for each bushel of grain processed in the production cycle. We refer to the
actual gallons of denatured ethanol produced per bushel of grain processed as the realized yield. We refer to the difference between
the price per gallon of ethanol and the price per bushel of grain (divided by the realized yield) as the &#8220;crush spread.&#8221;
Should the crush spread decline, it is possible that our ethanol plants will generate operating results that do not provide adequate
cash flows for sustained periods of time. In such cases, production at the ethanol plants may be reduced or stopped altogether in
order to minimize variable costs at individual plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We attempt to manage the risk related to the volatility
of commodity prices by utilizing forward grain and natural gas purchase contracts, forward ethanol, distillers grains and non-food grade
corn oil sale contracts and commodity futures agreements, as management deems appropriate. We attempt to match quantities of these sales
contracts with an appropriate quantity of grain purchase contracts over a given period of time when we can obtain an adequate gross margin
resulting from the crush spread inherent in the contracts we have executed. However, the market for future ethanol sales contracts generally
lags the spot market with respect to ethanol price. Consequently, we generally execute fixed price contracts for no more than four months
into the future at any given time and we may lock in our corn or ethanol price without having a corresponding locked in ethanol or corn
price for short durations of time. As a result of the relatively short period of time our fixed price contracts cover, we generally cannot
predict the future movements in our realized crush spread for more than four months; thus, we are unable to predict the likelihood or
amounts of future income or loss from the operations of our ethanol facilities. We utilize derivative financial instruments, primarily
exchange traded commodity future contracts and swaps, in conjunction with certain of our grain procurement and commodity marketing activities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We reported net income attributable to REX common
shareholders of $27.7 million in fiscal 2022 compared to approximately $52.4 million in fiscal 2021. Our ethanol business had reduced
profits in fiscal 2022 compared to fiscal 2021 as a result of lower crush spreads in fiscal 2022. The two largest drivers of ethanol</p><div>

</div><!-- Field: Page; Sequence: 24; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> profitability
are corn and ethanol pricing, both of which experienced significant volatility within the year. Chicago Board of Trade corn prices per
bushel ranged from a low of $5.64 in July 2022 to a high of $8.18 in April 2022. S&amp;P Global Platts ethanol pricing per gallon ranged
from a low of $1.99 in February 2022 to a high of $2.88 in June 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 10, 2017, we purchased, through a 95.35%
owned subsidiary, the entire ownership interest of an entity that owned a refined coal facility. We began operating the refined coal facility
immediately after the acquisition. As the plant was no longer eligible to receive federal production tax credits beginning on November
18, 2021, we ceased operations on that date and subsequently sold the facility. We began classifying this operation as discontinued operations
in the third quarter of fiscal 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="color: black; ">One
Earth Sequestration, LLC, a wholly owned subsidiary of One Earth Energy, LLC, is in the exploratory stage of a carbon sequestration project
near the One Earth Energy ethanol plant. </span>A test well has been drilled to a total depth of approximately 7,100 feet, in which almost
2,000 feet of Mt. Simon Sandstone was encountered, which represents the region&#8217;s primary carbon storage resource. Three-dimensional
seismic testing has been performed, as well as geological modeling for predicting the movement of injected carbon and the plume area to
determine maximum injection pressure, reservoir quality and storage capacity for the potential wells. We have applied for a Class VI injection
well permit for three wells with the EPA.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we have signed a construction contract
to capture, dehydrate, and compress carbon to a state suitable for sequestration for the One Earth Energy ethanol plant. We are currently
working on an engineering Design study for a short pipeline to deliver carbon from the ethanol plant to the sequestration site. Although
we have made meaningful progress, we continue to complete documents required from various government agencies and obtain other approvals
with no assurances of ultimate success.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During fiscal year 2013, we entered into a joint
venture to file and defend patents for eSteam technology. The patented technology is an enhanced method of heavy oil recovery involving
zero emissions downhole steam generation. To date, we have not successfully had a field operation nor demonstrated that the technology
is commercially feasible. We own 60% and our partner owns 40% of the entity named Future Energy, LLC, an Ohio limited liability company.
We have no current plans to operate this technology and are maintaining patents in limited countries.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We plan to seek and evaluate various investment
opportunities including ethanol and/or energy related, carbon sequestration, agricultural or other ventures we believe fit our investment
criteria. We can make no assurances that we will be successful in our efforts to find such opportunities.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In fiscal year 2006, we entered the ethanol industry
by investing in several entities organized to construct and subsequently operate, ethanol producing plants. We are invested in three entities
as of January 31, 2023, utilizing equity investments.</p><div>

</div><!-- Field: Page; Sequence: 25; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table is a summary of our ethanol
entity ownership interests at January 31, 2023:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 60%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; padding-right: 5pt; width: 68%; border: Black 1px solid; padding-left: 5pt; vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Entity</b></p>

</td>
    <td style="padding-right: 5pt; width: 32%; border-top: Black 1px solid; border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: center; padding-left: 5pt"><b>REX&#8217;s Current <br/>
Ownership Interest</b></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-left: 5pt">One Earth Energy, LLC</td>
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-left: 5pt">75.8%</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; font: 10pt Times New Roman, Times, Serif; padding-left: 5pt">NuGen Energy, LLC</td>
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; font: 10pt Times New Roman, Times, Serif; text-align: right; padding-left: 5pt">99.7%</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; border-left: Black 1px solid; padding-left: 5pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Big River Resources, LLC:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Big River Resources W Burlington, LLC</p>

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

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

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

</td>
    <td style="padding-right: 5pt; border-right: Black 1px solid; border-bottom: Black 1px solid; padding-left: 5pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">10.3%</p>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The three entities own a total of six ethanol
production facilities, which in aggregate shipped approximately 691 millions gallons of ethanol over the twelve-month period ended January
31, 2023. REX&#8217;s effective ownership of gallons shipped, for the twelve-month period ended January 31, 2023, by the ethanol production
facilities in which we have ownership interests was approximately 271 million gallons.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Trends and Uncertainties </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; ">Renewable Fuel Standard II (&#8220;RFS II&#8221;),
established in October 2010, has been an important factor in the growth of ethanol usage in the United States. In recent years, there
has been much uncertainty on the enforcement of RFS II. When it was originally established, RFS II required the volume of &#8220;conventional&#8221;
or corn derived ethanol to be blended with gasoline to increase each year until it reached 15.0 billion gallons in 2015 and required that
it remain at that level through 2022. There are no established congressional target volumes beginning in 2023. The EPA has the authority
to waive the biofuel mandate, in whole or in part, if there is inadequate domestic renewable fuel supply or the requirement severely harms
the domestic economy or environment. In addition, under RFS II, a small refiner that processes less than 75,000 barrels of oil per day
can petition the EPA for a waiver of their requirement to submit renewable identification numbers (&#8220;RINs&#8221;) for the oil they
process. The EPA, through consultation with the Department of Energy and the Department of Agriculture, can grant the refiner a full or
partial waiver, or deny the waiver. The EPA issued 88 refinery exemptions for 2016-2018 compliance years, undercutting the statutory renewable
fuel volumes by a total of 4.3 billion gallons.</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; ">On December 1, 2022, the EPA issued proposed
Renewable Fuel Standard volume obligations for calendar years 2023-2025. The proposed volumes from conventional biofuels (which includes
corn-based ethanol) were 15.0 billion gallons for 2023 and 15.25 billion gallons each for 2024 and 2025. They also proposed an additional
250 million gallon supplemental obligation for 2023 to make good on the shortfall from the 2016 compliance year.</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; ">The USDA reported United States corn harvest
in 2022 was 13.7 billion bushels, a decrease of 9% from the prior year. The 2022 corn harvest near the NuGen Energy, LLC ethanol plant
was below average for that area, which has lead to increased corn cost and lower supply for that plant.</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; ">Due to the Russian-Ukraine conflict, corn
and natural gas supplies worldwide have been adversely affected, which has contributed to volatility in the prices for both commodities
and has impacted corn availability in the United States.</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; ">The recently enacted Inflation Reduction Act
of 2022 will likely impact our business by creating a new Clean Fuel Production Credit, section 45Z of the Internal Revenue Code (&#8220;45Z&#8221;),
that would be dependent on the level of greenhouse gas emissions reduction for each gallon of ethanol produced and sold, available for
years 2025 to 2027. The Act also raises the carbon capture tax credit from $50 per metric ton to $85 per</p><div>

</div><!-- Field: Page; Sequence: 26; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> metric ton, under section 45Q
of the Internal Revenue Code (&#8220;45Q&#8221;). Taxpayers may elect to be treated as making a payment against tax for 100% of the value
of the 45Q credit (&#8220;direct pay&#8221;) for the first five years, starting with the year a qualifying carbon sequestration facility
is placed in service, but not beyond December 31, 2032. Companies may elect either the 45Q credit or the 45Z credit in periods in which
both tax credits are available. Other potential impacts include (a) extending the biodiesel tax credit, which could impact our renewable
corn oil values, as this co-product serves as a low-carbon feedstock for renewable diesel and biomass based diesel production; (b) creating
a new tax credit for sustainable aviation fuel; (c) funding biofuel refueling infrastructure which could impact the availability of higher
level ethanol blended fuel; and (d) providing for production and purchase credits for electric vehicles, which could impact the amount
of internal combustion engines on the road over time, and ultimately reduce the demand for gasoline, diesel fuels and ethanol.</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; text-align: justify">Should these trends and uncertainties continue,
our future operating results could be impacted.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Results of Operations</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">The following table summarizes our results from operations (amounts
in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Fiscal Year</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 62%; text-align: left">Net sales and revenue</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">855,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">774,802</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Cost of sales</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">800,269</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">677,242</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Gross profit</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">54,731</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">97,560</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
    <tr style="vertical-align: bottom">
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">&#160;</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">&#160;</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Income before income taxes</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">47,479</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">75,838</td><td style="padding-bottom: 3px; 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(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Provision for income taxes</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">(9,542)</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">(19,031)</td><td style="padding-bottom: 3px; 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; ">
    <td style="text-align: left; padding-bottom: 3px">Net income attributable to REX common shareholders (continuing operations)</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">27,697</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">47,572</td><td style="padding-bottom: 3px; 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(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Net income attributable to REX common shareholders (discontinued operations)</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">-</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">4,792</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
  </table><div>


</div><!-- Field: Page; Sequence: 27; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes net sales and revenue by product group
(amounts in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Fiscal Year</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 62%">Ethanol</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">649,501</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">613,597</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Dried distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,009</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Non-food grade corn oil</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,595</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,852</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Modified distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,579</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,104</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Derivative financial instruments losses</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,109)</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">231</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">349</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Total, continuing operations</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">855,000</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">774,802</td><td style="padding-bottom: 3px; 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; ">
    <td style="text-align: left; padding-bottom: 3px">Refined coal (discontinued operations) <sup>1</sup></td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">-</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">400</td><td style="padding-bottom: 3px; 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><sup>1</sup> Refined coal sales were recorded net of the cost of
coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</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">The following table summarizes selected operating data:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Fiscal Year</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 62%">Average selling price per gallon of ethanol (net of hedging)</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2.44</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2.21</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gallons of ethanol sold (in millions)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">265.8</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Average selling price per ton of dried distillers grains</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">232.98</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">197.86</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tons of dried distillers grains sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">597,126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">631,818</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Average selling price per pound of non-food grade corn oil</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.71</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Pounds of non-food grade corn oil sold (in millions)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77.2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Average selling price per ton of modified distillers grains</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">123.66</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85.19</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tons of modified distillers grains sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,864</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Average cost per bushel of grain</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.99</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average cost of natural gas (per MmBtu)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.66</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.27</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comparison of Fiscal Years 2022 and 2021 (Consolidated
Results)</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Sales and Revenue</i></b> &#8211; Net
sales and revenue in fiscal year 2022 increased approximately 10% compared to fiscal year 2021. Quantities sold at our consolidated plants
during fiscal year 2022 did not change significantly from fiscal year 2021. Stronger commodity pricing in fiscal year 2022 contributed
to the increase in sales between the two fiscal years.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ethanol sales increased in fiscal year 2022 compared
to fiscal year 2021 as the average price per gallon increased 10%, offset partially by a decrease in gallons sold of 4%. The increase
in ethanol selling price resulted primarily from an increase in commodity prices.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dried distillers grains sales increased 11% in
fiscal year 2022 compared to fiscal year 2021 as the average price per ton sold increased 18%, offset by a decrease in tons sold
of 5%. <span style="color: black; ">The increase in the dried </span></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="color: black; ">distillers grains selling price resulted primarily
from an increase in corn prices as dried distillers grains prices often correlate with corn pricing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-food grade corn oil sales increased 43% in
fiscal year 2022 compared to fiscal year 2021 as the average selling price per pound increased approximately 42%. <span style="color: black; ">The
increase in the non-food grade corn oil selling price resulted primarily from an increase in demand from the biodiesel industry.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Modified distillers grains sales increased 27%
in fiscal year 2022 compared to fiscal year 2021 as the average selling price per ton increased 45%, offset partially by a 12% decrease
in the number of tons sold. The increase in the modified distillers grains selling price resulted primarily from an increase in corn prices
as distillers grain pricing often correlates with corn pricing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Losses on derivative financial instruments were
approximately $1.0 million during fiscal year 2022, compared to $12.1 million in fiscal year 2021. The decrease in losses on derivative
financial instruments resulted primarily from a decrease in activity by the Company within the ethanol derivatives market during 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Gross Profit</i></b> &#8211; Gross profit
for fiscal year 2022 decreased approximately $ 42.8 million, or 43.9%, over fiscal year 2021. Gross profit in fiscal year 2022 was 6.4%
of net sales and revenue, versus approximately 12.6% of net sales and revenue in fiscal year 2021. The primary contributor to the decrease
in gross profit was the decreased crush spread and higher natural gas prices. The crush spread for fiscal year 2022 was approximately
$0.02 per gallon of ethanol sold compared to approximately $0.16 per gallon of ethanol sold during fiscal year 2021. Given the inherent
volatility in ethanol, distillers grains, non-food grade corn oil, grain and natural gas prices, we cannot predict the likelihood that
the spread between ethanol, distillers grains, non-food grade corn oil and grain prices in future periods will be consistent with prices
in historical periods.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Grain accounted for approximately 83% ($667.4
million) of our cost of sales during fiscal year 2022 compared to approximately 84% ($568.9 million) during fiscal year 2021. Natural
gas accounted for approximately 6% ($47.4 million) of our cost of sales during fiscal year 2022 compared to approximately 4% ($29.4 million)
during fiscal year 2021. Both the grain and natural gas dollar increases were primarily attributable to an increase in the cost per unit.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We attempt to match quantities of ethanol, distillers
grains and non-food grade corn oil sale contracts with an appropriate quantity of grain purchase contracts over a given period of time
when we can obtain an adequate margin resulting from the crush spread inherent in the contracts we have executed. However, the market
for future ethanol sales contracts generally lags the spot market with respect to ethanol price. Consequently, we generally execute fixed
price contracts for no more than four months into the future at any given time and we may lock in our corn or ethanol price without having
a corresponding locked in ethanol or corn price for short durations of time. As a result of the relatively short period of time our fixed
price contracts cover, we generally cannot predict the future movements in our realized crush spread for more than four months. We utilize
derivative financial instruments, primarily exchange traded commodity future contracts and swaps, in conjunction with our grain procurement
and commodity marketing activities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Selling, General and Administrative (&#8220;SG&amp;A&#8221;)
Expenses</i></b> &#8211; SG&amp;A expenses for fiscal year 2022 were approximately $29.0 million (3.4% of net sales and revenue), an increase
of approximately $0.5 million or 2% from approximately $28.5 million (3.7% of net sales and revenue) for fiscal year 2021. The increase
was due, in part, to higher incentive compensation associated with the new restricted stock units issued in May 2022, as well as an increase
in professional fees. These increases were partially offset by a decrease in outbound freight expense <span style="color: black; ">as
fewer sales contracts provided for shipping to be paid by us compared to fiscal year 2021, as well as a decrease in rail car lease expense.</span></p><div>

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

</div><!-- Field: Page; Sequence: 29; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Equity in Income of Unconsolidated Ethanol
Affiliates</i></b> &#8211; During fiscal years 2022 and 2021, we recognized income of approximately $8.7 million and $6.6 million, respectively,
from our equity investment in Big River Resources, LLC (&#8220;Big River&#8221;). <span style="color: black; ">During
the second quarter of 2022, COVID-19 relief grants from the USDA received by Big River contributed $1.6 million to the increase in income
we recognized in 2022. </span>Our investment in Big River, which has interests in four ethanol production plants, represents an effective
ownership of approximately 38.0 million gallons of ethanol shipped in the trailing twelve months ended January 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect the operating experience of Big River
to be generally consistent with the trends in crush spread margins described in the &#8220;Overview&#8221; section as Big River&#8217;s
results are dependent on the same key drivers as our other ethanol investments (ethanol, corn, dried distillers grains and natural gas
pricing).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Interest and Other Income</i></b> &#8211;
Interest and other income for fiscal year 2022 was approximately $13.0 million compared to approximately $0.1 million for fiscal year
2021. <span style="color: black; ">During the second quarter of 2022, the Company&#8217;s consolidated plants received
COVID-19 relief grants from the USDA totaling approximately $7.8 million based on reduced production in 2020. The remaining increase is
primarily due to an increase in interest income as yields on our excess cash increased during fiscal year 2022 compared to fiscal year
2021.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income from Continuing Operations Before
Income Taxes</i></b> &#8211; As a result of the foregoing, income from continuing operations before income taxes was approximately $47.5
million for fiscal year 2022 versus approximately $75.8 million for fiscal year 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Provision for Income Taxes </i></b>&#8211;
Our effective tax rate was a provision of 20.1% and 25.1% for fiscal years 2022 and 2021, respectively. Our effective rate is impacted
by the noncontrolling interests of the companies we consolidate, as we recognize 100% of their income or loss before income taxes and
noncontrolling interests. However, we only provide an income tax provision or benefit for our portion of the subsidiaries&#8217; income or loss.
During fiscal years 2022 and 2021, our effective tax rate decreased 5.4% (approximately $2.5 million) and 6.8% (approximately $5.2 million),
respectively, from the statutory rate, as a result of research and experimentation credits from our ethanol plants. The amount of these
credits earned in future periods will vary depending on the level of qualifying research expenditures at our ethanol plants and changes
in tax law. The provision for uncertain tax positions increased our effective tax rate 4.8% (approximately $2.3 million) and 10.9% (approximately
$8.3 million) in fiscal year 2022 and 2021, respectively, from the statutory rate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Income from Continuing Operations</i></b>
&#8211; As a result of the foregoing, net income from continuing operations was approximately $37.9 million for fiscal year 2022 versus
approximately $56.8 million for fiscal year 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Noncontrolling Interests (continuing operations)
</i></b>&#8211; Income attributable to noncontrolling interests (continuing operations) was approximately $10.2 million and $9.2 million
during fiscal years 2022 and 2021, respectively, and represents the other owners&#8217; share of the income of NuGen and One Earth.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Income Attributable to REX Common Shareholders
(continuing operations)</i></b> &#8211; As a result of the foregoing, net income attributable to REX common shareholders (continuing operations)
was approximately $27.7 million for fiscal year 2022 compared to $47.6 million for fiscal year 2021.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The Company
ceased operation of its refined coal business as tax credits could no longer be earned on its operation beginning November 18, 2021. Beginning
in the third quarter of fiscal year 2021, the results of the operation of the refined coal business have been recognized as discontinued
operations. The refined coal </span></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>business operated at a pre-tax loss but generated tax credits that normally exceeded the operating loss.
There was no activity related to the discontinued operations in fiscal year 2022.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross loss was approximately $8.2 million in fiscal
year 2021. <span style="color: black">The benefit for income taxes was approximately $13.3 million This amount includes the benefit of
Section 45 production tax credits and a benefit related to operating loss before income taxes. Loss related to noncontrolling interests
was approximately $0.4 million during fiscal year 2021. </span>This amount <span style="color: black">represents the other owner&#8217;s
share of the pre-tax loss of refined coal operations. <span>Net income attributable to REX common shareholders
from discontinued operations, net of tax, for fiscal year 2021 was approximately $4.8 million.</span></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net Income</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; text-align: justify">As a result of the foregoing, including results
from both continuing and discontinued operations, net income attributable to REX common shareholders was approximately $27.7 million and
approximately $52.4 million for fiscal years 2022 and 2021, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comparison of Fiscal Years 2021 and 2020</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;Item 7 Management&#8217;s discussion
and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended January 31,
2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Liquidity and Capital Resources </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our primary sources of cash have been income from
operations. Our primary uses of cash have been capital expenditures at our ethanol plants, stock repurchases, payments to noncontrolling
interests holders and, in prior years, contributions to fund refined coal operating losses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Outlook </i></b>&#8211; Our cash and short-term
investments balance of approximately $280.9 million at January 31, 2023 included approximately $238.8 million held by One Earth and NuGen.
We expect that One Earth and NuGen will use a majority of their cash for working capital needs, capital expenditures, general corporate
purposes and dividend payments. One Earth Energy is currently working on a carbon sequestration project and is expected to have related
capital expenditure needs. We expect our equity method investee to limit the payment of dividends based upon working capital and capital
expenditure needs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are investigating various uses of our excess
cash. We have a stock buyback program with an authorization level of an additional approximately 877,000 shares at January 31, 2023. We
typically repurchase our common stock when our stock price is trading at prices we deem to be a discount to the underlying value of our
net assets. We plan to seek and evaluate various investment opportunities including ethanol and/or energy related, carbon sequestration
related, agricultural or other ventures we believe fit our investment criteria.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depending on progress made on our carbon sequestration
project, we expect capital expenditures to be in the range of approximately $60 million to $70 million in fiscal year 2023 for various
expansion and CI score reduction projects at our consolidated ethanol plants. However, actual capital expenditures could vary from this
range for unexpected expenditures as our plants continue to age or potential projects materialize. We expect to fund these capital expenditures
with available cash at our ethanol plant subsidiaries.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Operating Activities</i></b> &#8211; Net
cash provided by operating activities was approximately $54.8 million for fiscal year 2022 compared to approximately $91.7 million in
fiscal year 2021. During fiscal year 2022, operating cash flow was provided by net income from continuing operations of approximately
$37.9 million and adjustments of approximately $14.6 million, which consisted of depreciation, amortization of operating lease right-of-use
assets, stock-based compensation expense, income from equity method investments, interest </p><div>

</div><!-- Field: Page; Sequence: 31; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">income from investments, and the deferred income
tax provision. Big River paid dividends to REX of approximately $6.3 million during fiscal year 2022. Accounts receivable decreased approximately
$0.7 million, primarily a result of the timing of products shipped and the receipt of customer payments at One Earth and NuGen. Inventory
increased approximately $6.5 million, primarily a result of larger quantities of work-in-process materials and higher per unit costs
at January 31, 2023. Prepaid expenses and other assets increased approximately $0.5 million, primarily a result of an increase in spare
parts of approximately $1.1 million and in prepaid insurance of $0.3 million, offset by a decrease in the fair values of forward purchase
contracts of $0.9 million. Accounts payable increased approximately $1.5 million, primarily a result of the timing of inventory receipts
and vendor payments. Refundable income taxes decreased $3.7 million as a result of the timing of estimated tax payments. Accrued expenses
and other liabilities decreased approximately $2.8 million, which was primarily a result of operating lease payments of approximately
$5.0 million partially offset by an increase in accrued income taxes of approximately $2.0 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operating activities was
approximately $91.7 million for fiscal year 2021. During fiscal year 2021, operating cash flow was provided by net income from continuing
operations of approximately $56.8 million and adjustments of approximately $31.4 million, which consisted of depreciation, amortization
of operating lease right-of-use assets, stock-based compensation expense, income from equity method investments, interest income from
investments, and the deferred income tax provision. Big River paid dividends to REX of approximately $5.5 million during fiscal year 2021.
<span style="color: black; ">Accounts receivable increased approximately $6.1 million, primarily a result of the
timing of products shipped and the receipt of customer payments at One Earth and NuGen. Inventory increased approximately $4.8 million,
primarily a result of larger quantities of raw materials and higher per unit costs at January 31, 2022. Prepaid expenses and other assets
decreased approximately $0.2 million, primarily a result of a slight change in fair values of forward purchase contracts. Accounts payable
increased approximately $16.0 million, primarily a result of the timing of inventory receipts and vendor payments. Refundable income taxes
increased $1.1 million as a result of the timing of estimated tax payments. Accrued expenses and other liabilities increased approximately
$0.5 million, which was primarily a result of higher incentive compensation in fiscal year 2021, offset partially by operating lease payments
made. Discontinued operations used cash of $6.7 million in fiscal year 2021.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Investing Activities</i></b> &#8211; Net
cash used in investing activities was approximately $198.5 million during fiscal year 2022 compared to net cash provided by investing
activities of approximately $5.3 million during fiscal year 2021. Capital expenditures in fiscal year 2022 totaled approximately $15.6
million, the majority of which were various projects at One Earth&#8217;s and NuGen&#8217;s ethanol plants, including approximately $10.6
million related to the carbon sequestration project near the One Earth Energy ethanol plant. During fiscal year 2022, we used cash of
approximately $399.4 million for purchases of short-term investments and received cash of approximately $216.7 million related to maturities
of these investments as certain of these investments remained outstanding at January 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by investing activities was
approximately $5.3 million during fiscal year 2021. Capital expenditures in fiscal year 2021 totaled approximately $5.1 million, the majority
of which were various projects at One Earth&#8217;s and NuGen&#8217;s ethanol plants. During fiscal year 2021, we used cash of approximately
$88.9 million for purchases of short-term investments and received cash of approximately $99.3 million related to maturities of these
investments.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financing Activities</i></b> &#8211; Net
cash used in financing activities was approximately $17.0 million during fiscal year 2022 compared to approximately $11.1 million for
fiscal year 2021. During fiscal year 2022, we purchased approximately 471,000 shares of our common stock for approximately $13.0 million
in open market transactions. During fiscal year 2022, we used cash of approximately $4.0 million to purchase shares from and pay dividends
to noncontrolling members of the entities that own One Earth&#8217;s and NuGen&#8217;s ethanol plants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in financing activities was approximately
$11.1 million during fiscal year 2021. During fiscal year 2021, we purchased approximately 252,000 shares of our common stock for approximately
$6.6 million </p><div>

</div><!-- Field: Page; Sequence: 32; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">in open market transactions. During fiscal year 2021, we used cash of approximately $4.8 million to purchase shares from
and pay dividends to noncontrolling members of the entities that own One Earth&#8217;s and NuGen&#8217;s ethanol plants. During fiscal
year 2021, we received approximately $0.3 million in capital contributions from the minority investor in the refined coal business which
is now classified as discontinued operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our forecasts, which are primarily based
on estimates of plant production, prices of ethanol, corn, distillers grains, non-food grade corn oil and natural gas as well as other
assumptions, management believes that cash flow from operating activities together with working capital will be sufficient to meet One
Earth&#8217;s and NuGen&#8217;s respective liquidity needs. However, if a material adverse change in the financial position of One Earth
or NuGen should occur, or if actual sales or expenses are substantially different than what has been forecasted, One Earth&#8217;s and
NuGen&#8217;s liquidity, and ability to fund future operating and capital requirements could be negatively impacted.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Approximately 2.6% of our net assets are restricted
pursuant to the terms of various loan agreements of our equity method investee as of January 31, 2023. None of our consolidated subsidiaries
or the parent company has restricted net assets at January 31, 2023.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contractual Obligations and Commitments</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, we enter into
agreements under which we are legally obligated to make future cash payments. These agreements include obligations related to purchasing
inventory and natural gas and leasing rail cars. Aggregate minimum lease payments under the operating lease agreements for future fiscal
years as of January 31, 2023 totaled $17.0 million, with $5.6 million payable in the next twelve months. Refer to Note 7 &#8211; Leases
included in the notes to consolidated financial statements for more information. As of January 31, 2023, we had contracted future purchases
of grain, natural gas, natural gas pipeline lease and other contracts for capital expenditures at our ethanol plants valued at approximately
$87.7 million, with $75.1 payable in the next twelve months. Refer to Note 11 &#8211; Commitments included in the notes to consolidated
financial statements for more information.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Seasonality and Quarterly Fluctuations</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business is directly affected by the supply
and demand for ethanol. The demand for ethanol typically increases during the spring and summer months and during holiday travel.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Policies</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the application of the following accounting
policies, which are important to our financial position and results of operations, require significant assumptions, judgments and estimates
on the part of management. We base our assumptions, judgments, and estimates on historical experience, current trends and other factors
that management believes to be relevant at the time our consolidated financial statements are prepared. On a regular basis, management
reviews the accounting policies, assumptions, estimates and judgments to ensure that our financial statements are presented in accordance
with generally accepted accounting principles (GAAP). However, because future events and their effects cannot be determined with certainty,
actual results could differ from our assumptions and estimates, and such differences could be material. Further, if different assumptions,
judgments and estimates had been used, the results could have been different and such differences could be material. For a summary of
all of our accounting policies, including the accounting policies discussed below, see Note 1 to the Consolidated Financial Statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management believes that the following accounting
policies are the most critical to aid in fully understanding and evaluating our reported financial results, and they require management&#8217;s
most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently
uncertain.</p><div>

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

</div><!-- Field: Page; Sequence: 33; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue Recognition</i></b> &#8211; We recognize
sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms of the respective contracts with customers
are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of
the rail car used to transport the products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Impairment of Long-Lived Assets </i></b>&#8211;
We review our long-lived assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets,
for impairment whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. We assess
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, we will then determine the fair value of the asset group. An impairment loss
would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset. Significant management
judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows. Such estimates could be
significantly affected by future changes in market conditions. We recorded no impairment charges in fiscal years 2022, 2021, and 2020.
During fiscal year 2020, we concluded the impact of the COVID-19 pandemic on our industry and our operating results was an indicator that
impairment may exist related to certain of our long-lived assets. As a result, we performed a recoverability test for the One Earth and
NuGen asset groups (the lowest level at which related cash flows can be identified) and determined that there was no impairment as the
gross undiscounted future cash flows substantially exceeded the respective carrying values.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income Taxes</i></b> &#8211; Income taxes
are recorded based on the current year amounts payable or refundable, as well as the consequences of events that give rise to deferred
tax assets and liabilities based on differences in how those events are treated for tax purposes, net of valuation allowances. We base
our estimate of deferred tax assets and liabilities on current tax laws and rates and other expectations about future outcomes. Changes
in existing regulatory tax laws and rates and future business results may affect the amount of deferred tax liabilities or the valuation
of deferred tax assets over time. We have established valuation allowances for certain state net operating loss carryforwards. We assessed
all available positive and negative evidence to determine whether we expect sufficient future taxable income will be generated to allow
for the realization of existing federal deferred tax assets. We believe there is sufficient objectively verifiable income for management
to conclude that it is more likely than not that the Company will utilize available federal deferred tax assets prior to their expiration.
However, realization of these deferred tax assets is not certain. Changes in our current estimates for factors such as unanticipated market
conditions and legislative developments could have a material effect on our ability to utilize deferred tax assets.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="color: black">For information related to recent accounting
pronouncements, </span>see Note 1 of the Notes to the Consolidated Financial Statements.</p><div>

</div><!-- Field: Page; Sequence: 34; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="width: 10%"><b>Item&#160;7A.</b></td>
  <td style="width: 90%"><b><span style="text-decoration:underline">Quantitative and Qualitative Disclosures About Market Risk</span></b></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; text-align: justify">We are exposed to the impact of market fluctuations
associated with commodity prices as discussed below.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Commodity Price Risk </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; text-align: justify">We manage a portion of our risk with respect to
the volatility of commodity prices inherent in the ethanol industry by using forward purchase and sale contracts. At January 31, 2023,
One Earth and NuGen combined had purchase commitments for approximately 18.0 million bushels of corn, the principal raw material for their
ethanol plants. At January 31, 2023, One Earth and NuGen combined had purchase commitments for approximately 2.7 million MmBtu of natural
gas. At January 31, 2023, One Earth and NuGen had combined sales commitments for approximately 46.5 million gallons of ethanol, 101,000
tons of distillers grains and 9.9 million pounds of non-food grade corn oil. Not all of our commitments are at fixed price. Our exposures
to market risk, which include the impact of our risk management activities, are based on the estimated effect on pre-tax income starting
on January 31, 2023, are as follows (amounts in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1px"><span style="border-bottom: Black 1px solid">Commodity</span></td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: left"><b>Estimated&#160;Total<br/> Volume for the
    <br/>
Next&#160;12&#160;Months </b></td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: left; border-bottom: Black 1px solid">Unit&#160;of&#160;Measure</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td style="font-weight: bold; text-align: left; border-bottom: Black 1px solid"><b>Decrease in Pre-tax <br/> Income From a 10% <br/>
    Adverse&#160;Change&#160;in&#160;Price</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 41%; text-align: justify">Ethanol</td><td style="width: 5%">&#160;</td>
    <td style="width: 13%; text-align: right">284,000</td><td style="width: 5%">&#160;</td>
    <td style="width: 13%; text-align: justify">Gallons</td><td style="width: 5%">&#160;</td>
    <td style="width: 18%; text-align: center">$60,787</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Corn</td><td>&#160;</td>
    <td style="text-align: right">101,429</td><td>&#160;</td>
    <td style="text-align: justify">Bushels</td><td>&#160;</td>
    <td style="text-align: center">$68,587</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">Distillers Grains</td><td>&#160;</td>
    <td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;730</td><td>&#160;</td>
    <td style="text-align: justify">Tons</td><td>&#160;</td>
    <td style="text-align: center">$14,581</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Non-food grade Corn Oil</td><td>&#160;</td>
    <td style="text-align: right">&#160;&#160;82,435</td><td>&#160;</td>
    <td style="text-align: justify">Pounds</td><td>&#160;</td>
    <td style="text-align: center">$5,200</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify">Natural Gas</td><td>&#160;</td>
    <td style="text-align: right">&#160;&#160;&#160;&#160;7,400</td><td>&#160;</td>
    <td style="text-align: justify">MmBtu</td><td>&#160;</td>
    <td style="text-align: center">$2,067</td></tr>
  </table><div>


</div><!-- Field: Page; Sequence: 35; Value: 2 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span style="text-decoration:underline">Item 8. Financial Statements and Supplementary
Data</span></b></p><div>

</div><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

</div><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(Amounts in Thousands)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">January 31,</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom;">
    <td style="padding-left: 10pt; text-indent: -10pt"><b>ASSETS</b></td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt; text-indent: -10pt">CURRENT ASSETS:</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; padding-bottom: 1px">&#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: right; padding-bottom: 1px">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 74%; text-align: left; text-indent: -10pt; padding-left: 10pt">Cash and cash equivalents</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">69,612</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">229,846</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Short-term investments</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:ShortTermInvestments" scale="3" unitRef="usd">211,331</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:ShortTermInvestments" scale="3" unitRef="usd">25,877</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">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">1,735</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">2,222</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">25,162</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">25,821</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Inventory</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">48,744</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">42,225</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Refundable income taxes</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:IncomeTaxesReceivable" scale="3" unitRef="usd">2,962</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:IncomeTaxesReceivable" scale="3" unitRef="usd">6,677</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Prepaid expenses and other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">13,098</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">12,499</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Total current 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:AssetsCurrent" scale="3" unitRef="usd">372,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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">345,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Property and equipment - 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:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">135,497</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:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">137,554</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Operating lease right-of-use assets</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">15,214</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">11,221</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Other assets</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">23,179</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal">&#160;</td>
    <td style="font-weight: normal; text-align: left">&#160;</td><td style="font-weight: normal; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">25,853</ix:nonFraction></td><td style="font-weight: normal; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Equity method investments</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" unitRef="usd">33,045</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" unitRef="usd">30,566</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">TOTAL ASSETS</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">579,579</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">550,361</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">LIABILITIES AND 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-align: left; text-indent: -10pt; padding-left: 10pt">CURRENT 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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Accounts payable &#8211; trade (includes $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" unitRef="usd">1.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" unitRef="usd">0.5</ix:nonFraction> million with related parties at January 31, 2023 and 2022, respectively)</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:AccountsPayableTradeCurrent" scale="3" unitRef="usd">34,091</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd">32,266</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Current operating lease 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:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">5,180</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">4,600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Accrued expenses and other current liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">15,328</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">13,617</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt; padding-bottom: 1px">Total current liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">54,599</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">50,483</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">LONG-TERM 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; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred taxes</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:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">1,097</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:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">3,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Long-term operating lease 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:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">9,855</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">6,390</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Other long-term liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">3,034</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">2,794</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt; padding-bottom: 1px">Total long-term liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">13,986</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">12,316</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">COMMITMENTS AND CONTINGENCIES (Notes 11 and 13) </td><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">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-align: left; text-indent: -10pt; padding-left: 10pt">REX shareholders&#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; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Common stock, <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares">45,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" unitRef="shares">29,853</ix:nonFraction></ix:nonFraction> shares issued at par</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">299</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">299</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">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:AdditionalPaidInCapitalCommonStock" scale="3" unitRef="usd">578</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">-</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Retained earnings</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:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">640,826</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:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">611,607</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Treasury stock, <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" unitRef="shares">12,463</ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="3" unitRef="shares">12,092</ix:nonFraction> shares, respectively</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd">193,721</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" unitRef="usd">181,114</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total REX shareholders&#8217; equity</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:StockholdersEquity" scale="3" unitRef="usd">447,982</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:StockholdersEquity" scale="3" unitRef="usd">430,792</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Noncontrolling interests</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">63,012</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">56,770</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt; padding-bottom: 1px">Total equity</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">510,994</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">487,562</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">TOTAL LIABILITIES AND EQUITY</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">579,579</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">550,361</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">See notes to consolidated financial statements.</p><div>


</div><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0">(Amounts in Thousands, Except Per Share Amounts)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Years Ended January 31,</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">855,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">774,802</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">372,664</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: -10pt; padding-left: 10pt; padding-bottom: 1px">Cost of sales (includes $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">135.4</ix:nonFraction> million, $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">90.2</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartiesAmountInCostOfSales" scale="6" unitRef="usd">54.8</ix:nonFraction> million with related parties for the years ended January 31, 2023, 2022 and 2021, respectively)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">800,269</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">677,242</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">353,131</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Gross profit</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">54,731</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">97,560</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">19,533</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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: -10pt; padding-left: 10pt">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">28,956</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">28,476</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd">17,639</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Equity in income of unconsolidated affiliates</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:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">8,745</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">6,624</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Interest and other income, net</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd">12,959</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd">130</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="3" unitRef="usd">1,818</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income before 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" unitRef="usd">47,479</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">75,838</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">4,212</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">(Provision) benefit for income taxes</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">9,542</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">19,031</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">546</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income from continuing 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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">37,937</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">56,807</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,758</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Net income attributable to noncontrolling interests (continuing operations)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" unitRef="usd">10,240</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" unitRef="usd">9,235</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" unitRef="usd">2,878</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Net income attributable to REX common shareholders (continuing
    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:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">27,697</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">47,572</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">1,880</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt">&#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: 10pt; text-indent: -10pt">Net income from discontinued operations, net of tax (includes expense of $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" unitRef="usd">0.3</ix:nonFraction> million and $(<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" sign="-" unitRef="usd">0.2</ix:nonFraction>) million with related parties for the years ended January 31, 2022 and 2021, respectively.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">4,395</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Net loss attributable to noncontrolling interests (discontinued operations)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">397</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">261</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Net income attributable to REX common shareholders
    (discontinued operations)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">4,792</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">1,121</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Net income attributable to REX common shareholders</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">27,697</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">52,364</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">3,001</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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: -10pt; padding-left: 10pt; padding-bottom: 3px">Weighted average shares outstanding &#8211; basic and diluted</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">&#160;</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="rex:WeightedAverageSharesOutstandingBasicAndDiluted" scale="3" unitRef="usd">17,638</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">&#160;</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:WeightedAverageSharesOutstandingBasicAndDiluted" scale="3" unitRef="usd">17,946</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">&#160;</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:WeightedAverageSharesOutstandingBasicAndDiluted" scale="3" unitRef="usd">18,502</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share from continuing operations attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" scale="0" unitRef="usd">1.57</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="c5" decimals="2" format="ixt:num-dot-decimal" name="rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" scale="0" unitRef="usd">2.65</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="c6" decimals="2" format="ixt:num-dot-decimal" name="rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" scale="0" unitRef="usd">0.10</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share from discontinued operations attributable to REX common shareholders</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" scale="0" unitRef="usd">0.27</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" scale="0" unitRef="usd">0.06</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="rex:NetIncomePerShareBasicAndDiluted" scale="0" unitRef="usd">1.57</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="rex:NetIncomePerShareBasicAndDiluted" scale="0" unitRef="usd">2.92</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="rex:NetIncomePerShareBasicAndDiluted" scale="0" unitRef="usd">0.16</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">See notes to consolidated financial statements.</p><div>


</div><!-- Field: Page; Sequence: 2; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>FOR THE YEARS ENDED JANUARY 31, 2023, 2022 AND 2021</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; border-bottom: Black 1px solid"><b>(Amounts in Thousands)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="23" style="text-align: center; border-bottom: Black 1px solid">REX Shareholders</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#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">
    <td style="padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1px solid">Common Shares<br/>
Issued</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1px solid">Treasury</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">Paid-in</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">Retained</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">Noncontrolling</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Shares</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Amount</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Shares</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Amount</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Capital</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Earnings</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Interest</td><td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1px solid">Equity</td><td style="padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 20%; padding-left: 10pt; text-indent: -10pt">Balance at January 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">29,853</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">299</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">10,973</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">154,989</ix:nonFraction>)</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">555,697</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">52,599</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">453,606</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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><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-left: 10pt; text-indent: -10pt">Net income</td><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"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">3,001</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="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">2,617</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">5,618</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Capital contributions</td><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"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" unitRef="usd">112</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" unitRef="usd">112</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Treasury stock acquired</td><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"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares">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="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">19,629</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">&#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">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">19,629</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Noncontrolling interests distribution and other</td><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">(<ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">2,928</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">2,928</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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: 1px; padding-left: 10pt; text-indent: -10pt">Issuance of equity awards and stock based compensation expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">45</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">83</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">321</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">404</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt; text-indent: -10pt">Balance at January 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">29,853</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="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">299</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="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">11,877</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="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">174,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">-</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="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">559,019</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="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">52,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"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">437,183</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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><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-left: 10pt; text-indent: -10pt">Net income</td><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"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">52,364</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:ProfitLoss" scale="3" unitRef="usd">8,838</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">61,202</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Capital contributions</td><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"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" unitRef="usd">304</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" unitRef="usd">304</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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-left: 10pt; text-indent: -10pt">Treasury stock acquired</td><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"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares">252</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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">6,627</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">&#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">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">6,627</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Noncontrolling interests distribution and other</td><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">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">4,772</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">4,772</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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: 1px; padding-left: 10pt; text-indent: -10pt">Issuance of equity awards and stock based compensation expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">37</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">48</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">224</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">272</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-left: 10pt; text-indent: -10pt">Balance at January 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">29,853</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="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">299</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="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">12,092</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="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">181,114</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">-</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="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">611,607</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="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">56,770</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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">487,562</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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><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-left: 10pt; text-indent: -10pt">Net income</td><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"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">27,697</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="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">10,240</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:ProfitLoss" scale="3" unitRef="usd">37,937</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Treasury stock acquired</td><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"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" unitRef="shares">472</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="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">13,012</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">&#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">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" sign="-" unitRef="usd">13,012</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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-left: 10pt; text-indent: -10pt">Noncontrolling interests distribution and other</td><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">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">3,998</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:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" unitRef="usd">3,998</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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><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(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">Issuance of equity awards and stock based compensation expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" sign="-" unitRef="shares">101</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">405</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">578</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">1,522</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">2,505</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="text-align: right; padding-bottom: 1px">&#160;</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 3px; padding-left: 10pt; text-indent: -10pt">Balance at January 31, 2023</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">29,853</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">299</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">12,463</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">(<ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">193,721</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">578</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">640,826</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">63,012</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">510,994</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">See notes to consolidated financial statements.</p><div>


</div><!-- Field: Page; Sequence: 3; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(Amounts in Thousands)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Years Ended January 31,</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1px; padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">CASH FLOWS FROM OPERATING ACTIVITIES:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net income including noncontrolling interests</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">37,937</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">61,202</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">5,618</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Net income from discontinued operations, net of tax</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">4,395</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">860</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income from continuing 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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">37,937</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">56,807</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,758</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Adjustments to reconcile net income to net cash provided by operating activities:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Depreciation</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:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">17,976</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">18,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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">18,116</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Amortization of operating lease right-of-use 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:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">5,328</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">5,560</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">5,358</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Stock based compensation 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:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">1,930</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">1,753</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">264</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income from equity method investments</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:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">8,745</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">6,624</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">500</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Dividends received from equity method investments</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:EquityMethodInvestmentDividendsOrDistributions" scale="3" unitRef="usd">6,266</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" unitRef="usd">5,514</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" unitRef="usd">3,508</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Interest income from investments</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:ProceedsFromInterestAndDividendsReceived" scale="3" sign="-" unitRef="usd">2,839</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromInterestAndDividendsReceived" scale="3" sign="-" unitRef="usd">43</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromInterestAndDividendsReceived" scale="3" sign="-" unitRef="usd">216</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">(Gain) loss on disposal of real estate and property and equipment</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:GainLossOnSaleOfPropertyPlantEquipment" scale="3" unitRef="usd">102</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd">30</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" unitRef="usd">58</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred income tax</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:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">915</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">12,730</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,110</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Changes in assets and liabilities:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">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">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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">6,108</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">6,744</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 20pt">Inventory</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" unitRef="usd">6,519</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">4,799</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">2,307</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Prepaid expenses and other 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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">452</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" sign="-" unitRef="usd">199</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">3,243</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Income taxes refundable</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:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" sign="-" unitRef="usd">3,715</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" unitRef="usd">1,103</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" unitRef="usd">276</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts payable-trade</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:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">1,478</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">16,005</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" sign="-" unitRef="usd">2,618</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt; padding-bottom: 1px">Accrued expenses and other liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" sign="-" unitRef="usd">2,752</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" unitRef="usd">475</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" sign="-" unitRef="usd">3,523</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Net cash provided by operating activities from continuing 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:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" unitRef="usd">54,795</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" unitRef="usd">98,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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" unitRef="usd">11,409</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt; padding-bottom: 1px">Net cash used in operating activities from discontinued operations</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd">6,716</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" sign="-" unitRef="usd">2,786</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt; padding-bottom: 1px">Net cash provided by operating activities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">54,795</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">91,711</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">8,623</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">CASH FLOWS FROM INVESTING ACTIVITIES:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Capital expenditures</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:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">15,578</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">5,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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">10,412</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Purchases of short-term investments</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:PaymentsToAcquireShortTermInvestments" scale="3" unitRef="usd">399,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">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="3" unitRef="usd">88,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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="3" unitRef="usd">96,233</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Sales of short-term investments</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:ProceedsFromSaleOfShortTermInvestments" scale="3" unitRef="usd">216,735</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" scale="3" unitRef="usd">99,309</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" scale="3" unitRef="usd">86,328</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Proceeds from sale of real estate and property and equipment</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">5</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd">60</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd">58</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Deposits</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForDeposits" scale="3" unitRef="usd">319</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForDeposits" scale="3" unitRef="usd">532</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt; padding-bottom: 1px">Net cash (used in) provided by investing activities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">198,507</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" unitRef="usd">5,294</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">20,791</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">CASH FLOWS FROM FINANCING ACTIVITIES:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Treasury stock acquired</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:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd">13,012</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd">6,627</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd">19,629</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Payments to noncontrolling interests holders</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="3" sign="-" unitRef="usd">3,997</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="3" sign="-" unitRef="usd">4,772</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="3" sign="-" unitRef="usd">2,928</ix:nonFraction>)</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Net cash used in financing activities from continuing 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:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd">17,009</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd">11,399</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" sign="-" unitRef="usd">22,557</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt; padding-bottom: 1px">Net cash provided by financing activities from discontinued operations</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">-</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" unitRef="usd">304</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" unitRef="usd">112</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Net cash used in financing activities</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:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">17,009</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">11,095</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">22,445</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">NET (DECREASE) INCREASE 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">160,721</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">85,910</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">34,613</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-Beginning of year</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">232,068</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">146,158</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">180,771</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">CASH, CASH EQUIVALENTS AND RESTRICTED CASH-End of year</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">71,347</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">232,068</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">146,158</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>

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

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


</div><!-- Field: Page; Sequence: 4; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(Amounts in Thousands)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom;">
    <td>Continued from the previous page</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: right">&#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: right">&#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: right">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: right">&#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: right">&#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: right">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non cash financing activities-Stock awards issued</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsIssued" scale="3" unitRef="usd">1,539</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsIssued" scale="3" unitRef="usd">100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsIssued" scale="3" unitRef="usd">241</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: -10pt; padding-left: 10pt">Non cash financing activities-Stock awards accrued</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="rex:NonCashFinancingActivitiesEquityAwardsAccrued" scale="3" unitRef="usd">965</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsAccrued" scale="3" unitRef="usd">1,580</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashFinancingActivitiesEquityAwardsAccrued" scale="3" unitRef="usd">99</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Non cash investing activities-Accrued capital expenditures</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="rex:NonCashInvestingActivitiesAccruedCapitalExpenditures" scale="3" unitRef="usd">425</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashInvestingActivitiesAccruedCapitalExpenditures" scale="3" unitRef="usd">78</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:NonCashInvestingActivitiesAccruedCapitalExpenditures" scale="3" unitRef="usd">390</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Right-of-use assets acquired and liabilities incurred upon lease execution</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:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd">9,321</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd">4,103</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd">1,863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Reconciliation of total cash, cash equivalents and restricted cash:</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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Cash and cash equivalents</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:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">69,612</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">229,846</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="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">144,501</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Restricted cash</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">1,735</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">2,222</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd">1,657</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total cash, cash equivalents and restricted cash</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">71,347</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">232,068</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">146,158</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">See notes to consolidated financial statements.</p><div>


</div><!-- Field: Page; Sequence: 5; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; border-top: Black 1px solid">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">1.</td><td style="text-align: justify">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Principles of Consolidation
&#8211; </i></b>The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#8220;Company&#8221; or &#8220;REX&#8221;). All
intercompany balances and transactions have been eliminated. As of January 31, 2023, the Company owns interests in <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="rex:NumberOfOperatingEntities" scale="0" unitRef="pure">three</ix:nonFraction> operating
entities &#8211; <ix:nonFraction contextRef="c37" decimals="0" format="ixt-sec:numwordsen" name="rex:NumberOfOperatingEntities" scale="0" unitRef="pure">two</ix:nonFraction> are consolidated and <ix:nonFraction contextRef="c38" decimals="0" format="ixt-sec:numwordsen" name="rex:NumberOfOperatingEntities" scale="0" unitRef="pure">one</ix:nonFraction> is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="rex:StockSplitPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Split</i></b><i> &#8211;
</i>On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#8217;s
Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the
close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><i>&#160;</i></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FiscalPeriod"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Fiscal Year &#8211; </i></b>All
references in these consolidated financial statements to a particular fiscal year are to the Company&#8217;s fiscal year ended
January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end
date. For example, &#8220;fiscal year 2022&#8221; means the period February 1, 2022 to January 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Segments </i></b>&#8211;
Beginning in the third quarter of 2021, the Company has <ix:nonFraction contextRef="c39" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure">one</ix:nonFraction> reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In applying the criteria set forth
in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results,
the Company&#8217;s operations at its ethanol plants are aggregated into one reporting segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Use of Estimates &#8211;
</i></b>The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America 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 consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cash Equivalents &#8211;
</i></b>Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Concentrations of Risk </i></b><i>&#8211;</i>The
Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company does not believe there is significant credit risk related
to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.
<ix:nonFraction contextRef="c40" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">Eight</ix:nonFraction> (fiscal year 2022), <ix:nonFraction contextRef="c41" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">nine</ix:nonFraction> (fiscal year 2021), and <ix:nonFraction contextRef="c42" decimals="0" format="ixt-sec:numwordsen" name="rex:ConcentrationRiskNumberOfCustomers" scale="0" unitRef="pure">seven</ix:nonFraction> (fiscal year 2020) customers accounted for approximately <ix:nonFraction contextRef="c43" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">90</ix:nonFraction>%, <ix:nonFraction contextRef="c44" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">85</ix:nonFraction>%,
and <ix:nonFraction contextRef="c45" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">89</ix:nonFraction>% of the</p></ix:continuation></ix:continuation><div>


</div><!-- Field: Page; Sequence: 6; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Company&#8217;s net sales and revenue
during fiscal years 2022, 2021, and 2020, respectively. At January 31, 2023 and 2022, four and five customers represented approximately
<ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">81</ix:nonFraction>% and <ix:nonFraction contextRef="c47" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">82</ix:nonFraction>%, respectively, of the Company&#8217;s accounts receivable balance. The Company has not experienced any significant
losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Inventory </i></b>&#8211;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-products and refined coal. Inventory is
permanently written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon
commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The company recorded approximately
$<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="6" unitRef="usd">0.7</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="6" unitRef="usd">0.5</ix:nonFraction> million of inventory write-downs in cost of sales at January 31, 2023 and January 31, 2022, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices<b><i>. </i></b><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock">The components of inventory are as follows (amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Ethanol and other finished goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" unitRef="usd">12,695</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" unitRef="usd">13,158</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: -10pt; padding-left: 10pt">Work in process</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:InventoryWorkInProcessNetOfReserves" scale="3" unitRef="usd">10,194</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:InventoryWorkInProcessNetOfReserves" scale="3" unitRef="usd">5,473</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Grain and other raw materials</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" unitRef="usd">25,855</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" unitRef="usd">23,594</ix:nonFraction></td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">48,744</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">42,225</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:continuation></ix:continuation></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Property and Equipment &#8211;
</i></b>Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired
in a business combination). <ix:nonNumeric contextRef="c0" name="us-gaap:PropertyPlantAndEquipmentDepreciationMethods">Depreciation is computed using the straight-line method</ix:nonNumeric>. Estimated useful lives are <ix:nonNumeric contextRef="c48" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">15</ix:nonNumeric> to <ix:nonNumeric contextRef="c49" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">40 years</ix:nonNumeric>
for buildings and improvements, and <ix:nonNumeric contextRef="c50" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c51" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">20 years</ix:nonNumeric> for fixtures and equipment. <ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock">The components of property and equipment are as follows
(amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LandAndLandImprovements" scale="3" unitRef="usd">30,194</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LandAndLandImprovements" scale="3" unitRef="usd">27,329</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: -10pt; padding-left: 10pt">Buildings and improvements</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:BuildingsAndImprovementsGross" scale="3" unitRef="usd">23,707</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:BuildingsAndImprovementsGross" scale="3" unitRef="usd">23,617</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Machinery, equipment and fixtures</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:MachineryAndEquipmentGross" scale="3" unitRef="usd">299,665</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:MachineryAndEquipmentGross" scale="3" unitRef="usd">296,243</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Construction in progress</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" unitRef="usd">10,255</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" unitRef="usd">1,515</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-size: 10pt">&#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">363,821</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">348,704</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: accumulated depreciation</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">228,324</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">211,150</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">135,497</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">137,554</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 7; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In accordance with ASC 360-05 &#8220;<i>Impairment
or Disposal of Long-Lived Assets</i>&#8221;, the carrying value of long-lived assets is assessed for recoverability by management
when changes in circumstances indicate that the carrying amount may not be recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Impairment of Long-Lived Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company reviews its long-lived
assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets, for impairment
whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. The Company assesses
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, the Company will then determine the fair value of the asset group.
An impairment loss would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset.
Significant management judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows.
Such estimates could be significantly affected by future changes in market conditions. The Company recorded no impairment charges
in fiscal years 2022, 2021, and 2020. During fiscal year 2020, the Company concluded the impact of the COVID-19 pandemic on the
ethanol industry and the Company&#8217;s operating results was an indicator that impairment may exist related to certain of its
long-lived assets. As a result, the Company performed a recoverability test and determined that there was no impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Depreciation expense was approximately
$<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd">18.0</ix:nonFraction> million, $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd">18.0</ix:nonFraction> million, and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd">18.1</ix:nonFraction> million in fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Investments &#8211; </i></b>The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than <ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" scale="-2" unitRef="pure">20</ix:nonFraction>% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323 &#8220;<i>Investments-Equity Method and Joint Ventures</i>&#8221; are met.
The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific
assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise
significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for
its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis of one
month as it has a fiscal year end of December 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_2" id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Short-term investments, consisting of U.S. government
obligations and certificates of deposit, are considered held-to-maturity, and therefore are carried at amortized historical cost.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Revenue Recognition</i></b>
&#8211; The Company recognizes sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms
of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon
shipment from the ethanol plant or upon loading of the rail car used to transport the products.</p></ix:nonNumeric></ix:continuation><div>


</div><!-- Field: Page; Sequence: 8; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cost of Sales &#8211; </i></b>Cost
of sales includes depreciation, costs of raw materials, inbound freight charges, purchasing and receiving costs, inspection costs,
other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs
and general facility overhead charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>SG&amp;A Expenses &#8211;
</i></b>The Company includes non-production related costs such as professional fees, outbound freight charges, selling charges
and certain payroll in SG&amp;A expenses. Outbound freight charges were approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="rex:OutboundFreightCharges" scale="0" unitRef="usd">6,901,000</ix:nonFraction>, $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="rex:OutboundFreightCharges" scale="0" unitRef="usd">7,321,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="rex:OutboundFreightCharges" scale="0" unitRef="usd">3,482,000</ix:nonFraction> in
fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Financial Instruments</i></b>
&#8211; Certain of the forward grain purchase and ethanol, distillers grains and non-food grade corn oil sale contracts are accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exemption of ASC 815, because these arrangements are for purchases
of grain that will be delivered in quantities expected to be used and sales of ethanol, distillers grains and non-food grade corn
oil that will be produced in quantities expected to be sold by us over a reasonable period of time in the normal course of business.
During fiscal years 2022, 2021, and 2020 there were no material settlements of forward contracts that were recorded at fair value.
The Company recorded an asset and liability of $<ix:nonFraction contextRef="c53" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" unitRef="usd">0.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c53" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="6" unitRef="usd">0.4</ix:nonFraction> million, respectively, associated with contracts not accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exception of ASC 815 at January 31, 2023. The Company recorded
an asset of approximately $<ix:nonFraction contextRef="c54" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" unitRef="usd">1.0</ix:nonFraction> million at January 31, 2022 associated with contracts not accounted for under the &#8220;normal
purchases and normal sales&#8221; scope exemption of ASC 815.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company uses derivative financial
instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in commodity
prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall risk management
policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its
operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts
to link its hedging activities to purchase and sale activities, there are situations in which these hedging activities can themselves
result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The
changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not
use hedge accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares">1,650,000</ix:nonFraction> shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InterestAndOtherIncomeTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Other Income </i></b>&#8211;
<span style="color: black; ">As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. Department of Agriculture (&#8220;USDA&#8221;)
distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="6" unitRef="usd">7.8</ix:nonFraction> million from this program,
which was recorded within &#8220;Interest and other income, net&#8221; in the Consolidated Statements of Operations for fiscal
year 2022. The Company has no further reporting or other obligations related to the receipt of these funds.</span></p></ix:nonNumeric></ix:continuation><div>


</div><!-- Field: Page; Sequence: 9; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Income Taxes</i></b> &#8211;
The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and
tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative
evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company&#8217;s annual
effective tax rate includes the impact of research and experimentation credits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Comprehensive Income</i></b>
&#8211; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>New Accounting Pronouncements
&#8211; </i></b>In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update
(&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#8221;, which simplifies
the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The Company adopted this
update effective February 1, 2021. The adoption of this update did not impact the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In November 2021, the FASB issued
ASU 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221;, which
increases the transparency of government assistance received by businesses by expanding the disclosure requirements for annual
reporting periods. The Company adopted this update effective February 1, 2022 by providing all disclosures required related to
government assistance. The adoption of this update did not materially impact the consolidated financial statements.</p></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">2.</td><td style="text-align: justify">NET SALES AND REVENUE</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognizes sales of
products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer
of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.
Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added
and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The majority of the Company&#8217;s
sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do
not generally include a significant financing component. The Company has not historically, and does not intend to, enter sales
contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record
unearned revenue.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 10; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table shows disaggregated
revenue by product (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueFromContractWithCustomerTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerTextBlock-c0_cont_4"><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; padding-left: 10pt; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, continuing
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 67%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">649,501</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">613,597</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">284,191</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Dried distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">139,118</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="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">125,009</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="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">71,774</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Non-food grade corn oil</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">55,595</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="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">38,852</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="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">15,066</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Modified distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">11,579</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="c64" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">9,104</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="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">2,626</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Derivative financial instruments losses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd">1,024</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="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd">12,109</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="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd">1,167</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">231</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">349</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">174</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total sales</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">855,000</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">774,802</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">372,664</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, discontinued
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"><span style="font-size: 10pt">Refined coal<sup>1</sup></span></td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">400</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">182</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt"><sup>&#160;</sup></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RevenueFromContractWithCustomerTextBlock-c0_cont_5"><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"><sup>1 </sup><ix:footnote id="ix_0_footnote" xml:lang="en-US">Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</ix:footnote></p></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">3.</td><td style="text-align: justify">INVESTMENTS</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_2" id="_InvestmentTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Equity Method Investment in
Big River</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_3" id="_InvestmentTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company&#8217;s equity method
investment in Big River is accounted for under ASC 323. <ix:nonNumeric contextRef="c0" continuedAt="_EquityMethodInvestmentsTextBlock-c0_cont_1" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock">The following table summarizes the investment (amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_4" id="_InvestmentTextBlock-c0_cont_3"><ix:continuation id="_EquityMethodInvestmentsTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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="width: 72%; text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Carrying amount</td><td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" unitRef="usd">33,045</ix:nonFraction></td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td><td style="width: 8%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" unitRef="usd">30,566</ix:nonFraction></td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; text-indent: -10pt; padding-left: 10pt">Ownership percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">10.3</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">10.3</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_5" id="_InvestmentTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company invested approximately
$<ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" unitRef="usd">20.0</ix:nonFraction> million in Big River which is a holding company for several entities. Big River, through its various entities (both wholly
and partially owned), operates four ethanol manufacturing facilities, that combined shipped approximately <ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfEthanolShipped" scale="6" unitRef="gal">425.4</ix:nonFraction> million gallons
of ethanol in the twelve months ended January 31, 2023. The Company recorded income of approximately $<ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">8.7</ix:nonFraction> million, $<ix:nonFraction contextRef="c76" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">6.6</ix:nonFraction> million,
and $<ix:nonFraction contextRef="c77" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" unitRef="usd">0.5</ix:nonFraction> million as its share of earnings from Big River during fiscal years 2022, 2021, and 2020, respectively. The Company received
dividends of approximately $<ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">6.3</ix:nonFraction> million, $<ix:nonFraction contextRef="c76" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">5.5</ix:nonFraction> million, and $<ix:nonFraction contextRef="c77" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" unitRef="usd">3.5</ix:nonFraction> million from Big River during fiscal years 2022, 2021, and 2020,
respectively. At January 31, 2023, the carrying value of the investment in Big River was approximately $<ix:nonFraction contextRef="c78" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd">33.0</ix:nonFraction> million; the amount
of underlying equity in the net assets of Big River was approximately $<ix:nonFraction contextRef="c78" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets" scale="6" unitRef="usd">31.5</ix:nonFraction> million.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 11; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock"><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_6" id="_InvestmentTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Summarized financial information
for the Company&#8217;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_7" id="_InvestmentTextBlock-c0_cont_6"><ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Current assets</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">319,367</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">310,411</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: 1px; text-indent: -10pt; padding-left: 10pt">Non current assets</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">151,039</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">146,384</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">470,406</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">456,795</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">118,946</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="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">131,317</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Long-term liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">8,686</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">127,632</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">131,317</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Noncontrolling interests</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherMinorityInterests" scale="3" unitRef="usd">37,326</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherMinorityInterests" scale="3" unitRef="usd">36,786</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_8" id="_InvestmentTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net sales and revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,509,406</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">1,332,555</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">736,225</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: -10pt; padding-left: 10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">94,106</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="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">85,401</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="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">18,858</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">84,814</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="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">64,243</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="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,850</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">84,814</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="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">64,243</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="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">4,850</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_9" id="_InvestmentTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Big River has debt agreements that
limit and restrict amounts the entity can pay in the form of dividends or advances to owners. The restricted net assets of Big
River at January 31, 2023 are approximately $<ix:nonFraction contextRef="c78" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherRestrictedAssets" scale="6" unitRef="usd">113.4</ix:nonFraction> million; the Company&#8217;s proportionate share of restricted net assets of
Big River is approximately $<ix:nonFraction contextRef="c78" decimals="-5" format="ixt:num-dot-decimal" name="rex:ProportionateShareOfRestrictedNetAssets" scale="6" unitRef="usd">11.7</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_10" id="_InvestmentTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Short-term Investments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentTextBlock-c0_cont_11" id="_InvestmentTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the Company
owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd">211.3</ix:nonFraction> million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
<ix:nonFraction contextRef="c79" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" scale="-2" unitRef="pure">3.9</ix:nonFraction>%. Unrealized gains or losses were insignificant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_InvestmentTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2022, the Company
owned certificates of deposit (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$<ix:nonFraction contextRef="c80" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd">25.9</ix:nonFraction> million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
<ix:nonFraction contextRef="c80" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" scale="-2" unitRef="pure">0.1</ix:nonFraction>%. Unrealized gains or losses were insignificant.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">4.</td><td style="text-align: justify">FAIR VALUE</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_2" id="_FairValueDisclosuresTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company applies ASC 820, &#8220;<i>Fair
Value Measurements and Disclosures</i>&#8221; (&#8220;ASC 820&#8221;) which defines fair value as the exchange price that would
be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset
or liability in an orderly transaction between market participants on the measurement date.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 12; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company determines the fair
market values of its financial instruments based on the fair value hierarchy established by ASC 820, which requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes
three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents,
investments and derivative financial instruments at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_4" id="_FairValueDisclosuresTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 1 &#8211;
Quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities include debt and equity securities
and derivative contracts that are traded in an active exchange market, as well as certain U.S. Treasury securities that are highly
liquid and are actively traded in over-the-counter markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_5" id="_FairValueDisclosuresTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 2 &#8211;
Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that
are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities. Level 2 assets and liabilities include derivative contracts whose value is determined using
a pricing model with inputs that are observable in the market or can be derived principally or corroborated by observable market
data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_6" id="_FairValueDisclosuresTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 3 &#8211;
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets
or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted
cash flow methods, or similar techniques, as well as instruments for which the determination of fair value requires significant
management judgment or estimation. Unobservable inputs are developed based on the best information available, which may include
the Company&#8217;s own data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_7" id="_FairValueDisclosuresTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The fair values of derivative assets
and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple
market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value
the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers,
market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that
are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable,
in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of
derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company&#8217;s own
credit standing and other specific factors, where appropriate. The fair values of property and equipment are determined by using
various models that discount future expected cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_8" id="_FairValueDisclosuresTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">To ensure the prudent application
of estimates and management judgment in determining the fair value of derivative assets and liabilities and property and equipment,
various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing,
financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and
loss reporting for all derivative instruments.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 13; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_9" id="_FairValueDisclosuresTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities
measured at fair value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_10" id="_FairValueDisclosuresTextBlock-c0_cont_9"><ix:continuation continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_2" id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Total
    <br/>
Fair<br/>
 Value</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">105</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">105</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</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="c84" decimals="-3" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">80</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-8">-</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="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">80</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="rex:InvestmentInCooperativeFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="rex:InvestmentInCooperativeFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">185</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">539</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts liability (5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</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="c84" decimals="-3" format="ixt:num-dot-decimal" id="ix_16_fact" name="rex:ForwardPurchaseContractsLiability" scale="3" unitRef="usd">355</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-12">-</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="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_17_fact" name="rex:ForwardPurchaseContractsLiability" scale="3" unitRef="usd">355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Commodity futures (3)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" id="ix_10_fact" name="rex:CommodityContractLiabilityCurrent" scale="3" unitRef="usd">67</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="rex:CommodityContractLiabilityCurrent" scale="3" unitRef="usd">67</ix:nonFraction></td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" sign="-" unitRef="usd">422</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" sign="-" unitRef="usd">422</ix:nonFraction></td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_3" id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_2"><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_11" id="_FairValueDisclosuresTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities measured
at fair value at January 31, 2022 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_12" id="_FairValueDisclosuresTextBlock-c0_cont_11"><ix:continuation continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_4" id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"><b>Total<br/>
    Fair <br/>
    Value</b></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">993</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="rex:ForwardPurchaseContractsAsset" scale="3" unitRef="usd">993</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="rex:InvestmentInCooperativeFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="rex:InvestmentInCooperativeFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">-</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">993</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">1,347</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Commodity futures (3)</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">933</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:CommodityContractAssetCurrent" scale="3" unitRef="usd">933</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.5pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_13" id="_FairValueDisclosuresTextBlock-c0_cont_12"><ix:continuation id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt"></td><td style="width: 23.4pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-size: 10pt">The forward purchase contracts asset is included in &#8220;Prepaid
expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</span></ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td></td><td><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-size: 10pt">The investment in cooperative is included in &#8220;Other assets&#8221;
on the accompanying Consolidated Balance Sheets.</span></ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td></td><td><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><ix:footnote id="ix_3_footnote" xml:lang="en-US"><span style="font-size: 10pt">The commodity futures liability is included in &#8220;Accrued expenses
and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td></td><td><span style="font-size: 10pt">(4)</span></td><td style="text-align: justify"><ix:footnote id="ix_4_footnote" xml:lang="en-US"><span style="font-size: 10pt">The commodity futures asset is included in &#8220;Prepaid expenses
and other&#8221; on the accompanying Consolidated Balance Sheets.</span></ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td></td><td><span style="font-size: 10pt">(5)</span></td><td style="text-align: justify"><ix:footnote id="ix_5_footnote" xml:lang="en-US"><span style="font-size: 10pt">The forward purchase contracts liability is included in &#8220;Accrued
expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></ix:footnote></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 50.4pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_14" id="_FairValueDisclosuresTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><span style="font-weight: normal">The
Company determined the fair value of the investment in cooperative by using a discounted cash flow analysis on the expected cash
flows. Inputs used in the analysis include the face value of the allocated equity amount, the projected term for repayment based
upon a historical trend, and a risk adjusted discount rate based on the expected compensation participants would demand because
of the uncertainty of the future cash flows. The inherent risk and uncertainty associated with unobservable inputs could have a
significant effect on the actual fair value of the investment. The changes in the balances of the investment in cooperative represent
the change in the fair value.</span></p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 14; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_15" id="_FairValueDisclosuresTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">No
other financial instruments were elected to be measured at fair value in accordance with ASC 470-20-25-21.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">There were no assets measured at
fair value at January 31, 2023 and 2022 on a non-recurring basis.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_OtherAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">5.</td><td style="text-align: justify">OTHER ASSETS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherAssetsTableTextBlock"><ix:continuation continuedAt="_OtherAssetsDisclosureTextBlock-c0_cont_2" id="_OtherAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of other noncurrent assets are as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_OtherAssetsDisclosureTextBlock-c0_cont_2"><ix:continuation id="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred taxes</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="3" unitRef="usd">21,964</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="3" unitRef="usd">24,914</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" unitRef="usd">1,215</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" unitRef="usd">939</ix:nonFraction></td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">23,179</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">25,853</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 24pt">6.</td><td style="text-align: justify">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OtherCurrentLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock"><ix:continuation continuedAt="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_2" id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock-c0_cont_2"><ix:continuation id="_OtherCurrentLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued payroll and related items</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">4,428</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">5,407</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: -10pt; padding-left: 10pt">Accrued utility charges</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:AccruedUtilitiesCurrent" scale="3" unitRef="usd">4,116</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:AccruedUtilitiesCurrent" scale="3" unitRef="usd">4,297</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued transportation related items</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:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd">1,311</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:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd">593</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Commodity futures</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="rex:CommodityFutures" scale="3" unitRef="usd">67</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="rex:CommodityFutures" scale="3" unitRef="usd">933</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Forward purchase 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="rex:ForwardPurchaseContracts" scale="3" unitRef="usd">355</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">-</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued real estate taxes</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:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" unitRef="usd">1,850</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:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" unitRef="usd">1,857</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued income taxes</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:AccruedIncomeTaxes" scale="3" unitRef="usd">2,049</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:AccruedIncomeTaxes" scale="3" unitRef="usd">95</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">1,152</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" unitRef="usd">435</ix:nonFraction></td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd">15,328</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd">13,617</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">7.</td><td style="text-align: justify">LEASES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_2" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company elected the practical
expedient, available pursuant to ASC 842, for lessees to include both lease and non-lease components as a single component and
account for it as a lease. In general, certain maintenance costs are the responsibility of the Company under its railcar leases.
These maintenance costs are a non-lease component which the Company elected to combine with rental payments and account for the
total amount as operating lease expense.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 15; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the Company
has lease agreements, as lessee, for railcars. All the leases are accounted for as operating leases. The lease agreements do not
contain a specified implicit interest rate; therefore, the Company&#8217;s estimated incremental borrowing rate was used to determine
the present value of future minimum lease payments. The lease term for all the Company&#8217;s leases includes the noncancelable
period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases
include rent escalations pre-set in the agreements, which are factored into the lease payment stream.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock"><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">For fiscal years 2022 and 2021,
the components of lease expense, classified as SG&amp;A expenses on the Consolidated Statement of Operations are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4"><ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>&#160;Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Operating lease expense</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="3" unitRef="usd">7,360</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="3" unitRef="usd">6,346</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Variable lease expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">399</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">1,907</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">7,759</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">8,253</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_6" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2023 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_7" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_6"><ix:continuation id="_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 45%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1px solid; text-align: left">Years Ended January 31,</td>
    <td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Minimum
    Rentals</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 79%; text-align: left; text-indent: -10pt; padding-left: 10pt">2024</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">5,639</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: -10pt; padding-left: 10pt">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">4,450</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">2,277</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">2,229</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">1,799</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt; text-align: left">Thereafter</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" unitRef="usd">617</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Total</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">17,011</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: present value discount</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="rex:PresentValueDiscount" scale="3" unitRef="usd">1,976</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Operating lease liabilities</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">15,035</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_8" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the weighted
average remaining lease term was <ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.7</ix:nonNumeric> years, and the weighted average discount rate was <ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">5.51</ix:nonFraction>% for the above leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2022, the weighted
average remaining lease term was <ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.5</ix:nonNumeric> years and the weighted average discount rate was <ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">4.85</ix:nonFraction>%.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">8.</td><td style="text-align: justify">COMMON STOCK</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">On June 21, 2022, the Board of
Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#8217;s Common Stock to be effectuated
in the form of a <ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" unitRef="pure">200</ix:nonFraction>% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29,
2022. The stock split has been retroactively reflected in the accompanying consolidated financial statements.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 16; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">During fiscal years 2022, 2021,
and 2020 the Company purchased approximately <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares">472,000</ix:nonFraction> shares, <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares">252,000</ix:nonFraction> shares, and <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares">949,000</ix:nonFraction> shares of its common stock for approximately
$<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd">13.0</ix:nonFraction> million, $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd">6.6</ix:nonFraction> million, and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" unitRef="usd">19.6</ix:nonFraction> million, respectively. At January 31, 2023, the Company had prior authorization by its Board
of Directors to purchase, in open market transactions, an additional approximately <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares">877,000</ix:nonFraction> shares of its common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfStockByClassTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfStockByClassTextBlock"><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Information regarding the Company&#8217;s
common stock is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfStockByClassTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>&#160;January 31,</b></td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#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: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 24pt; background-color: White">&#160;</td>
    <td style="width: 53%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Authorized shares</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares">45,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares">45,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Issued shares</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:CommonStockSharesIssued" scale="3" unitRef="shares">29,853</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:CommonStockSharesIssued" scale="3" unitRef="shares">29,853</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="background-color: White">&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Outstanding shares</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:CommonStockSharesOutstanding" scale="3" unitRef="shares">17,390</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:CommonStockSharesOutstanding" scale="3" unitRef="shares">17,761</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 24pt">9.</td><td style="text-align: justify">DERIVATIVE FINANCIAL INSTRUMENTS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_2" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company is exposed to various market risks, including
changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural
business exposures, the Company enters into commodity agreements (exchange-traded futures contracts and swaps) and forward purchase
(corn) and sale (ethanol, distillers grains and non-food grade corn oil) contracts. The Company does not purchase or sell derivative
financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments
for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value
of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_3" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table provides information about the fair
values of the Company&#8217;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which the
fair values are reflected (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_4" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_3"><ix:continuation continuedAt="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_2" id="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Asset Derivatives</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">Liability Derivatives</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fair Value at <br/> January 31,</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">Fair Value at <br/> January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: right">&#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: right">&#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: right">&#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: right">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:DerivativeAssets" scale="3" unitRef="usd">80</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">67</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c103" decimals="-3" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">933</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts (2)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:DerivativeAssets" scale="3" unitRef="usd">105</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="c105" decimals="-3" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:DerivativeAssets" scale="3" unitRef="usd">993</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="c104" decimals="-3" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:DerivativeLiabilities" scale="3" unitRef="usd">355</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-22">-</div></td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_5" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_4"><ix:continuation continuedAt="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_3" id="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 24pt"></td><td style="width: 24.5pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_6_footnote" xml:lang="en-US"><span style="font-size: 10pt">Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately <ix:nonFraction contextRef="c90" decimals="-5" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="6" unitRef="bu">3.2</ix:nonFraction> million bushels and <ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="0" unitRef="bu">725,000</ix:nonFraction> bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately <ix:nonFraction contextRef="c92" decimals="-5" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="6" unitRef="bu">1.4</ix:nonFraction> million bushels and <ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="rex:CommodityFuturesQuantity" scale="6" unitRef="bu">7.4</ix:nonFraction> million bushels of corn at January 31, 2023
and 2022, respectively.</span></ix:footnote></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td style="width: 24pt"></td><td style="width: 24.5pt"><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Forward purchase contracts assets are included in prepaid expenses
and other. These contracts are for purchases of approximately <ix:nonFraction contextRef="c94" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">5.2</ix:nonFraction> million bushels and <ix:nonFraction contextRef="c95" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">19.2</ix:nonFraction> million bushels of corn at January 31,
2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued</span></td></tr></table></ix:continuation></ix:continuation><div>


</div><!-- Field: Page; Sequence: 17; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_6" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_5"><ix:continuation id="_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<tr> <td style="vertical-align: top; width: 24pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; width: 24.5pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">expenses and other current liabilities. These contracts are for purchases of approximately <ix:nonFraction contextRef="c96" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">12.8</ix:nonFraction> million bushels of corn at January 31, 2023</span></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_7" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">As of January 31, 2023, and 2022,
all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the
counterparty. The Company&#8217;s accounting policy is to offset positions owed or owing with the same counterparty. As of January
31, 2023, and 2022 the gross positions of the enforceable master netting agreements are not significantly different from the net
positions presented in the table above. Depending on the amount of unrealized gains and losses on derivative contracts held by
the Company, the counterparty may require collateral to secure the Company&#8217;s derivative contract positions. As of January
31, 2023, and 2022, the Company was required to maintain collateral with the counterparty in the amount of approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCollateralAmount" scale="0" unitRef="usd">1,735,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCollateralAmount" scale="0" unitRef="usd">2,222,000</ix:nonFraction>, respectively, to secure the Company&#8217;s derivative liability position, which has been recorded on the balance
sheet as restricted cash. See Note 4 which contains fair value information related to derivative financial instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_8" id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognized losses (included in cost of sales)
on corn and natural gas derivative financial instruments of approximately $<ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">12,714,000</ix:nonFraction>, $<ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">3,427,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">5,552,000</ix:nonFraction> in fiscal years
2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognized losses (included in net sales
and revenue) on ethanol derivative financial instruments of $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">1,024,000</ix:nonFraction>, $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">12,109,000</ix:nonFraction> and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" unitRef="usd">1,167,000</ix:nonFraction> in fiscal years 2022, 2021, and
2020, respectively.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_1" escape="true" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">10.</td><td style="text-align: justify">EMPLOYEE BENEFITS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_2" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company maintains the REX American
Resources Corporation 2015 Incentive Plan, approved by its shareholders, which reserved a total of <ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">1,650,000</ix:nonFraction> shares of common stock
for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares
of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards
to eligible employees, non-employee directors and consultants. Until the current year, the Company had only granted restricted
stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the
Company&#8217;s Total Shareholder Return (TSR) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year
performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated
forfeitures. The Company records noncash compensation expense related to liability and equity awards in its consolidated financial
statements over the requisite service period on a straight-line basis. <ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">1,342,842</ix:nonFraction> shares remain available for issuance under the
Plan at January 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_3" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Restricted Stock Awards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_4" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">As a component of their compensation,
restricted stock has been granted to directors and certain employees at the market price of REX common stock on the date of the
grant. In addition, one-quarter (one-third prior to 2022) of executives&#8217; incentive compensation is payable by an award of
restricted stock based on the then market price of REX common stock. The Company&#8217;s board of directors has determined that
the grant date will be June 15<sup>th</sup>, or the next business day, for all grants of restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_5" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023 and 2022, unrecognized
compensation cost related to nonvested restricted stock was approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="usd">450,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="usd">97,000</ix:nonFraction>.</p></ix:continuation><div>


</div><!-- Field: Page; Sequence: 18; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock"><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_6" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2022, 2021, and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_7" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_6"><ix:continuation id="_NonvestedRestrictedStockSharesActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1px"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1px solid"><b>2022</b></td><td style="padding-bottom: 1px"><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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</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">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average&#160;Grant</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">Average&#160;Remaining</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="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</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">Date&#160;Fair&#160;Value</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">Vesting Term</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Shares</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(in years)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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(229,255,255)">
    <td style="width: 67%; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">30,167</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">773</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">1</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">70,689</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">2,032</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" unitRef="shares">450</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="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" unitRef="usd">13</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">19,142</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">472</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2023</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">81,264</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">2,320</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">2</ix:nonFraction></td><td style="padding-bottom: 3px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2021</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap"><b>Date Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">59,102</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="c19" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">1,398</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="c19" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">8,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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">275</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" unitRef="shares">-</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="c6" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" unitRef="usd">-</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">37,344</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">900</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">30,167</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">773</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">1</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 3px; text-align: center; padding-left: 10pt">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Date&#160;Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">85,970</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="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">2,193</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="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">2</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">18,474</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">416</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c109" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" unitRef="shares">-</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="c109" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" unitRef="usd">-</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares">45,342</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">1,211</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares">59,102</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" scale="3" unitRef="usd">1,398</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" scale="0" unitRef="pure">1</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 19; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_8" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Restricted Stock Units (RSUs)</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_9" id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In May 2022, the Company issued a total
of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">67,500</ix:nonFraction> RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company&#8217;s TSR
compares to the TSR of companies that comprise the Russell 2000 Index during the three-year performance period ending December 31,
2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during
the performance period. At grant date, the fair value of the RSUs was approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedInvestmentsAtFairValue" scale="6" unitRef="usd">2.7</ix:nonFraction> million based on a Monte-Carlo simulation
model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CompensationAndEmployeeBenefitPlansTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, unrecognized
compensation cost related to nonvested RSUs was approximately $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd">2.0</ix:nonFraction> million.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">11.</td><td style="text-align: justify">COMMITMENTS	</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_2" id="_CommitmentsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth
and NuGen had combined forward purchase contracts for approximately <ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="rex:ForwardPurchaseContractsQuantity" scale="6" unitRef="bu">18.0</ix:nonFraction> million bushels of corn, the principal raw material for
their ethanol plants and they had combined forward purchase contracts for approximately <ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="rex:QuantityOfNaturalGasUnderSalesCommitmen" scale="0" unitRef="mmbtu">2.7</ix:nonFraction> MmBtu of natural gas.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_3" id="_CommitmentsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth
and NuGen had combined sales commitments for approximately <ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfEthanolUnderSalesCommitment" scale="6" unitRef="gal">46.5</ix:nonFraction> million gallons of ethanol, <ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="rex:QuantityOfDistillersGrainsUnderSalesCommitment" scale="0" unitRef="t">101,000</ix:nonFraction> tons of distillers grains and
<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments" scale="6" unitRef="lb">9.9</ix:nonFraction> million pounds of non-food grade corn oil.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><ix:continuation continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_4" id="_CommitmentsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth had
signed contracts in place for capital projects of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProjects" scale="6" unitRef="usd">29.3</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_5" id="_CommitmentsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">One Earth has entered into a <ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="rex:LeaseExpirationPeriod">10</ix:nonNumeric>-year
agreement in 2009 with an unrelated party for the use of a portion of that party&#8217;s natural gas pipeline. A new <ix:nonNumeric contextRef="c112" format="ixt-sec:duryear" name="rex:LeaseExpirationPeriod">15</ix:nonNumeric>-year agreement,
with monthly payments of $<ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="rex:InstallmentAmount" scale="0" unitRef="usd">29,250</ix:nonFraction> was effective February 1, 2019. One Earth paid approximately $<ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="0" unitRef="usd"><ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="0" unitRef="usd"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="0" unitRef="usd">351,000</ix:nonFraction></ix:nonFraction></ix:nonFraction> in fiscal years 2022, 2021,
and 2020 pursuant to the agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsDisclosureTextBlock-c0_cont_6" id="_CommitmentsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">One Earth and NuGen each have a
contract with an unrelated party (&#8220;Distillers Grains Marketers&#8221;) for distillers grains marketing services. Under the
terms of the contracts, the Distillers Grains Marketers will purchase all of One Earth&#8217;s and NuGen&#8217;s distillers grains
production during the term of the contracts. The contracts call for One Earth and NuGen to pay a fee per ton of distillers grains
sold for the Distillers Grains Marketers&#8217; services. The terms of the agreements are for one year and renew automatically
for additional one-year terms, unless either party sends notice to the other party of its intent to terminate the agreement at
least 90 days prior to the expiration of the then current term of the agreement. One Earth and NuGen combined incurred fees of
approximately $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">1,159,000</ix:nonFraction>, $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">1,190,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="0" unitRef="usd">841,000</ix:nonFraction> in fiscal years 2022, 2021, and 2020, respectively, for these marketing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CommitmentsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The refined coal entity had various
agreements (site license, operating agreements, etc.) containing payment terms based upon production of refined coal under which
the Company was required to pay various fees. These fees totaled approximately $<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="rex:FeesIncurredBySubsidiary" scale="0" unitRef="usd">5,404,000</ix:nonFraction> and $<ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="rex:FeesIncurredBySubsidiary" scale="0" unitRef="usd">2,500,000</ix:nonFraction> in fiscal years 2021 and
2020.</p></ix:continuation><div>



</div><!-- Field: Page; Sequence: 21; Value: 36 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 10pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">&#160;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; padding-bottom: 10pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>12.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>INCOME TAXES</b></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The provision for income taxes for fiscal
years 2022, 2021, and 2020 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Federal:</td><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="width: 55%; padding-left: 10pt">Current</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">4,485</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">4,450</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">1,323</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,925</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">12,064</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,850</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd">7,410</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd">16,514</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" sign="-" unitRef="usd">527</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">State and Local:</td><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: 10pt">Current</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:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">4,167</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">3,098</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">602</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">2,035</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">581</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">621</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd">2,132</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" unitRef="usd">2,517</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" sign="-" unitRef="usd">19</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Provision (benefit) for income taxes</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">9,542</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">19,031</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">546</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The tax effects of significant temporary
differences representing deferred tax assets and liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td>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; ">
    <td style="width: 70%; text-align: left; padding-left: 10pt">General business credit carryforward</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd">26,061</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd">39,199</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" unitRef="usd">627</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" unitRef="usd">582</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">State net operating loss carryforward</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:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" unitRef="usd">244</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:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" unitRef="usd">269</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Other items</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:DeferredTaxAssetsOther" scale="3" unitRef="usd">240</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:DeferredTaxAssetsOther" scale="3" unitRef="usd">280</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">192</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">213</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd">26,980</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd">40,117</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Basis in pass through entities, including depreciation</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="rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" scale="3" unitRef="usd">5,821</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="rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" scale="3" unitRef="usd">17,995</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd">292</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd">340</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">6,113</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">18,335</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net deferred tax asset</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">20,867</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">21,782</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_6" id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company has a general business credit
carryforward of approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" unitRef="usd">26.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" unitRef="usd">39.2</ix:nonFraction> million at January 31, 2023 and 2022, respectively. The Company can carry
these credits forward for up to twenty years. The carryforward period begins to expire in fiscal year 2038.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">The Company has a valuation allowance of approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd">192,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd">213,000</ix:nonFraction> at January 31, 2023 and 2022, respectively, related to state net operating loss carryforwards. The Company decreased
the </p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">valuation allowance by $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd">21,000</ix:nonFraction> in fiscal year 2022. These adjustments to the valuation allowance are a result of estimates
of realizing certain future state tax benefits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">The Company assessed all available positive and negative evidence
to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal
deferred tax assets. There is sufficient objectively verifiable income for management to conclude that it is more likely than
not that the Company will utilize available federal deferred tax assets prior to their expiration.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_10" id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">Through its refined coal operation, the Company earned production
tax credits pursuant to IRC Section 45. The Company ceased operation of its refined coal business on November 18, 2021. The credits
can be used to reduce future income tax liabilities for up to 20 years. These credits increased the income tax benefit from discontinued
operations by approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" unitRef="usd">11.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c19" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" unitRef="usd">5.2</ix:nonFraction> million during fiscal years 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_11" id="_IncomeTaxDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2022, 2021, and 2020,
the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net of uncertain
tax position expense) of approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" unitRef="usd">0.4</ix:nonFraction> million, $(<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" sign="-" unitRef="usd">3.0</ix:nonFraction>) million, and $<ix:nonFraction contextRef="c19" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" unitRef="usd">0.9</ix:nonFraction> million, respectively. The credits can be used to
reduce future income tax liabilities for up to 20 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_12" id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company paid income taxes of approximately
$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">2,795,000</ix:nonFraction>, $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">7,239,000</ix:nonFraction>, and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">1,274,000</ix:nonFraction> in fiscal years 2022, 2021, and 2020, respectively. The Company received refunds of income
taxes of approximately $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="0" unitRef="usd">655,000</ix:nonFraction> in fiscal year 2020. The Company did not receive any refunds in fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_13" id="_IncomeTaxDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Reconciliations of the federal statutory
tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2022, 2021, and 2020 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_14" id="_IncomeTaxDisclosureTextBlock-c0_cont_13"><ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 55%; text-align: left">Federal income tax at statutory rate</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">9,971</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">15,926</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">885</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">State and local taxes, net of federal tax benefit</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:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">1,725</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">2,396</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Research and experimentation credits</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:IncomeTaxReconciliationTaxCreditsResearch" scale="3" unitRef="usd">2,542</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" unitRef="usd">5,184</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" unitRef="usd">2,008</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Uncertain tax positions</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="rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition" scale="3" unitRef="usd">2,281</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition" scale="3" unitRef="usd">8,340</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition" scale="3" unitRef="usd">1,046</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Noncontrolling interest</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:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" unitRef="usd">2,523</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" unitRef="usd">2,231</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" unitRef="usd">707</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd">630</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" sign="-" unitRef="usd">216</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd">88</ix:nonFraction></td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 0; padding-top: 0">Total</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" unitRef="usd">9,542</ix:nonFraction></td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" unitRef="usd">19,031</ix:nonFraction></td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" sign="-" unitRef="usd">546</ix:nonFraction></td><td style="padding-bottom: 2px; text-align: left; padding-top: 0">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_15" id="_IncomeTaxDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company files a U.S. federal income
tax return and income tax returns in various states. In general, the Company is no longer subject to U.S. federal, state or local
income tax examinations by tax authorities for fiscal years ended January 31, 2014 and prior. The Company is currently undergoing
a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.	</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_16" id="_IncomeTaxDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company applies the provisions of
ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2023, total unrecognized tax benefits were approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" scale="0" unitRef="usd">19,033,000</ix:nonFraction>,
and accrued penalties and interest were approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" unitRef="usd">55,000</ix:nonFraction>. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="rex:IncreaseDecreaseInProvisionForIncomeTaxes" scale="0" sign="-" unitRef="usd">18,925,000</ix:nonFraction>. In addition, the impact</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 2; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_17" id="_IncomeTaxDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"> of penalties and
interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded
within income tax expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_18" id="_IncomeTaxDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">On a quarterly and annual basis, the Company
accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible
that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during
the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial
position. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_18"><ix:continuation id="_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fiscal Year</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Unrecognized tax benefits, beginning of year</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">16,781</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">8,400</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Changes for tax positions for prior years</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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" unitRef="usd">165</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" unitRef="usd">3,827</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px">Changes for tax positions for current year</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" unitRef="usd">2,142</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" unitRef="usd">4,554</ix:nonFraction></td><td style="padding-bottom: 1px; 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; ">
    <td style="text-align: left; padding-bottom: 3px">Unrecognized tax benefits, end of year</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">19,088</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">16,781</ix:nonFraction></td><td style="padding-bottom: 3px; 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; text-align: justify">&#160;</p><div>
</div><ix:nonNumeric contextRef="c0" continuedAt="_LossContingencyDisclosures-c0_cont_1" escape="true" name="us-gaap:LossContingencyDisclosures"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">13.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">CONTINGENCIES</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation id="_LossContingencyDisclosures-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company is involved in various legal
actions arising in the normal course of business. After taking into consideration legal counsels&#8217; evaluation of such actions,
management is of the opinion that their outcome will not have a material effect on the Company&#8217;s consolidated financial
statements. The Company recorded a liability of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LegalFees" scale="0" unitRef="usd">250,000</ix:nonFraction> at January 31, 2023 as a probable and reasonably estimable loss associated
with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation. There
were no liabilities recorded at January 31, 2022 as the Company did not believe that there was a probable and reasonably estimable
loss associated with any legal contingencies.</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 3; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>14.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>DISCONTINUED OPERATIONS </b></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_2" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">On November 18, 2021, the Company ceased
operation of its refined coal business as tax credits could no longer be earned on its operation. Beginning in the third quarter
of fiscal year 2021, the results of the operations of the refined coal business have been recognized as discontinued operations.
There were no amounts reclassified as discontinued operations in fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_3" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Below is a table reflecting certain items
of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal years 2021
and 2020 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_4" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_3"><ix:continuation continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_2" id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Net sales and revenue<sup>1</sup></td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" id="ix_24_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">400</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" unitRef="usd">182</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Cost of Sales</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" unitRef="usd">8,602</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" unitRef="usd">5,854</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Gross loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" sign="-" unitRef="usd">8,202</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="3" sign="-" unitRef="usd">5,672</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Selling, general and administrative</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="3" unitRef="usd">698</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="3" unitRef="usd">22</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" sign="-" unitRef="usd">8,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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" sign="-" unitRef="usd">5,694</ix:nonFraction>)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Benefit for income taxes</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" sign="-" unitRef="usd">13,295</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" sign="-" unitRef="usd">6,554</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Net income from discontinued operations, net of tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">4,395</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" unitRef="usd">860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Net loss attributable to noncontrolling interests<sup>2</sup></td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" id="ix_26_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">397</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" id="ix_27_fact" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">261</ix:nonFraction></td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Net income attributable to REX common shareholders</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">4,792</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">1,121</ix:nonFraction></td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_5" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_4"><ix:continuation continuedAt="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_3" id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"><sup>1 </sup><ix:footnote id="ix_8_footnote" xml:lang="en-US">Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</ix:footnote></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_6" id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_5"><ix:continuation id="_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"><sup>2 </sup><ix:footnote id="ix_9_footnote" xml:lang="en-US">Net loss attributable to noncontrolling interest
represents the minority investor&#8217;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</ix:footnote></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">As of January 31, 2023 and 2022, there
were no amounts on the balance sheet reclassified to discontinued operations.</p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 4; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_1" escape="true" name="us-gaap:QuarterlyFinancialInformationTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; text-align: justify; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif">15.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0pt">QUARTERLY UNAUDITED INFORMATION</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock"><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_2" id="_QuarterlyFinancialInformationTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The following tables set forth the Company&#8217;s
net sales and revenue, gross profit, net income and net income per share (basic and diluted) for each quarter during the last
two fiscal years. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary
for a fair presentation have been included.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_3" id="_QuarterlyFinancialInformationTextBlock-c0_cont_2"><ix:continuation continuedAt="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_2" id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2023</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 40%; text-align: left; padding-left: 10pt; text-indent: -10pt">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">194,228</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">240,328</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">220,277</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">200,167</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</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:GrossProfit" scale="3" unitRef="usd">11,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"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">16,584</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:GrossProfit" scale="3" unitRef="usd">11,336</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="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">14,899</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">6,986</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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">14,885</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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,898</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="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">11,168</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">5,182</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">11,170</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">3,184</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="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">8,161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c120" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.29</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="c121" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.63</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="c122" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.18</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="c123" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.47</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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>

</table><p style="margin: 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_4" id="_QuarterlyFinancialInformationTextBlock-c0_cont_3"><ix:continuation continuedAt="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_3" id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 40%">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">164,042</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">195,678</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">203,066</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">212,016</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">19,477</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="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">14,154</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="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">25,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="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">38,777</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">7,963</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="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">8,039</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="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">14,888</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:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">25,917</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (continuing operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">7,269</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="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">5,710</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="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">13,326</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:IncomeLossFromContinuingOperations" scale="3" unitRef="usd">21,267</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (discontinued operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">515</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="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">2,166</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="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">1,952</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:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" unitRef="usd">159</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">7,784</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="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">7,876</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="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">15,278</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">21,426</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.40</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="c125" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.32</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="c126" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">0.74</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="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" scale="0" unitRef="usdPershares">1.19</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.03</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="c125" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.12</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="c126" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.11</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="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" scale="0" unitRef="usdPershares">0.01</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.43</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="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.44</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="c126" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">0.85</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="c127" decimals="2" format="ixt:num-dot-decimal" name="rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" scale="0" unitRef="usdPershares">1.20</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>
</div><ix:continuation id="_QuarterlyFinancialInformationTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif"> <td style="width: 24pt">&#160;</td> <td style="vertical-align: top; width: 24pt; font: 10pt Times New Roman, Times, Serif">a)</td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:footnote id="ix_10_footnote" xml:lang="en-US">The total of the quarterly net income per share amounts do not equal the annual net income per share amounts due to the impact of varying amounts of shares outstanding during the year.</ix:footnote>&#160;&#160;</td></tr>
</table></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 5; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif">16.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">RELATED PARTIES</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2022, 2021, and 2020,
One Earth and NuGen, combined, purchased approximately $<ix:nonFraction contextRef="c128" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">135.4</ix:nonFraction> million, $<ix:nonFraction contextRef="c129" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">90.2</ix:nonFraction> million, and $<ix:nonFraction contextRef="c130" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpensesRelatedParty" scale="6" unitRef="usd">54.8</ix:nonFraction> million, respectively, of corn
and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately $<ix:nonFraction contextRef="c131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="6" unitRef="usd">1.5</ix:nonFraction> million
and $<ix:nonFraction contextRef="c132" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="6" unitRef="usd">0.5</ix:nonFraction> million at January 31, 2023 and 2022, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2021 and 2020, the
Company recognized (reduced) commission expense of approximately $<ix:nonFraction contextRef="c133" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" unitRef="usd">0.3</ix:nonFraction> million, $(<ix:nonFraction contextRef="c134" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="6" sign="-" unitRef="usd">0.2</ix:nonFraction>) million, respectively, payable to the minority
investor in the refined coal entity. The commission expense is associated with the refined coal business, and as such, there was
no commission expense recorded in fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal year 2021, the Company received
approximately $<ix:nonFraction contextRef="c133" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="6" unitRef="usd">0.3</ix:nonFraction> million in capital contributions from the minority investor in the refined coal entity. The Company did not
receive capital contributions related to the refined coal entity in fiscal year 2022.</p></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 6; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 shareholders and the Board of Directors of REX American
Resources Corporation</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"><b>Opinion on the Financial Statements</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">We have audited the accompanying consolidated balance sheets
of REX American Resources Corporation and subsidiaries (the &#8220;Company&#8221;) as of January 31, 2023 and 2022, the related
consolidated statements of operations, shareholders&#8217; equity, and cash flows, for each of the three years in the period ended January
31, 2023, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the &#8220;financial
statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of
the Company as of January 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years
in the period ended January 31, 2023, 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 Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as
of January 31, 2023, based on criteria established in <i>Internal Control &#8212; Integrated Framework (2013)</i> issued by the
Committee of Sponsoring Organizations of the Treadway Commission and our report dated March
30, 2023, expressed an unqualified opinion on 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis for Opinion</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">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 the
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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Critical Audit Matter</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">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 a separate
opinion on the critical audit matter or on the accounts or disclosures to which it relates.</p><div>

</div><!-- Field: Page; Sequence: 7; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes&#8211; Valuation Allowance &#8212; Refer
to Notes 1 and 12 to the financial statements</i></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"><i>Critical Audit Matter Description</i></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">The Company provides for deferred tax liabilities and assets
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax bases and operating loss and tax credit carryforwards. The Company provides for a valuation
allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of
the deferred tax assets will not be realized.</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">The Company has a general business credit carryforward of approximately
$26.1 million at January 31, 2023. The Company can carry these credits forward for up to twenty years and the carryforward period
begins to expire in fiscal year 2038. The Company assessed all available positive and negative evidence to determine whether it
expects sufficient future taxable income will be generated to allow for the realization of existing federal deferred tax assets.
For the three-year period ended January 31, 2023, the Company has cumulative pre-tax book income on a comprehensive basis, including
the impact of an operation that has historically produced pre-tax book losses, but after tax net income. This entity ceased operations
in fiscal year 2021. The Company expects to realize the federal deferred tax assets prior to their expiration based on their projection
of future taxable income based on objectively verifiable historical results.</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 management&#8217;s assertion that the federal deferred
income tax assets are more likely than not going to be realized as a critical audit matter due to the significance of management&#8217;s
judgments and the inherent uncertainty in forecasting financial results, coupled with the specialized tax knowledge that is necessary
to accurately schedule future taxable income and deductions. A high degree of auditor judgment and the involvement of our tax
specialists was required when performing audit procedures to evaluate management&#8217;s assertion.</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"><i>How the Critical Audit Matter Was Addressed in the Audit</i></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, with the assistance of income tax specialists,
to evaluate management&#8217;s assertion that the unreserved federal deferred tax assets are more likely than not realizable included
the following:&#160;</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 18pt">&#160;</td>
    <td style="vertical-align: top; width: 18pt; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We tested the effectiveness of the Company&#8217;s controls over income taxes,
    including those over the evaluation of a valuation allowance and the projections of future taxable income.</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We evaluated management&#8217;s projections of future taxable income by:</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
</table><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt">&#160;</td>
    <td style="vertical-align: top; width: 18pt; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">Evaluating management&#8217;s ability to accurately project future reversals
    of temporary differences, including the use of tax planning strategies, by comparing these projections to historical results,
    evaluation of current tax laws, and our understanding of anticipated future events.&#160;&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">Testing the reasonableness of management&#8217;s determination of the Company&#8217;s objectively
    verifiable income by:</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
</table><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 90pt">&#160;</td>
    <td style="vertical-align: top; width: 18pt; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">Agreeing applicable amounts historical results</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">Testing the normalization for appropriate one-time items</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
</table><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 18pt">&#160;</td>
    <td style="vertical-align: top; width: 18pt; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We evaluated management&#8217;s assessment that it is more likely than not
    that sufficient taxable income will be generated in the future to utilize the federal deferred tax assets.</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We tested the mathematical accuracy of the Company&#8217;s valuation allowance analysis.</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 8; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 18pt">&#160;</td>
    <td style="vertical-align: top; width: 18pt; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We evaluated whether the projections of future taxable income were consistent
    with evidence obtained in other areas of the audit.</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">We evaluated the sufficiency of the Company&#8217;s disclosures related to the realizability
    of deferred income tax assets and valuation allowances in the financial statements.</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">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName"><span style="-sec-ix-hidden: hidden-fact-0">Deloitte and Touche LLP</span></ix:nonNumeric></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"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation">Dayton, Ohio</ix:nonNumeric>&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">March 30, 2023</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 served as the Company&#8217;s auditor since 2002</p><div>

</div><!-- Field: Page; Sequence: 9; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 14pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><b>REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><b>Schedule II - VALUATION AND QUALIFYING ACCOUNTS</b></p><div>

</div><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"><b>FOR THE YEARS ENDED JANUARY 31, 2023, 2022 AND 2021</b></p><div>

</div><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; border-bottom: Black 2px solid"><b>(Amounts in thousands)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, Sans-Serif">
    <td style="text-align: center; font-family: Arial, Helvetica, Sans-Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: center; font-family: Arial, Helvetica, Sans-Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="4" style="text-align: center"><span style="font-size: 10pt"><b>Balance<br/> Beginning<br/> of Year</b></span></td><td style="font-weight: bold; text-align: center; font-family: Arial, Helvetica, Sans-Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="4" style="text-align: center"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Additions</span><br/> Charged to<br/>
    Cost and<br/> Expenses</b></span></td><td style="font-weight: bold; text-align: center; font-family: Arial, Helvetica, Sans-Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="4" style="text-align: center"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Deductions</span><br/> Charges for<br/>
    Which&#160;Reserves<br/> Were Created</b></span></td><td style="font-weight: bold; text-align: center; font-family: Arial, Helvetica, Sans-Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="4" style="text-align: center"><span style="font-size: 10pt"><b>Balance<br/> End<br/> of Year</b></span></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><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>&#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>&#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>&#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(229,255,255)">
    <td>2023:</td><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>&#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>&#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>&#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="width: 39%; text-align: left; padding-bottom: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="width: 3%; padding-bottom: 3px">&#160;</td>
    <td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 6%; text-align: right; border-bottom: Black 3px double">213</td><td style="width: 2%; text-align: left; padding-bottom: 3px">&#160;</td><td style="width: 6%; padding-bottom: 3px">&#160;</td>
    <td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 6%; text-align: right; border-bottom: Black 3px double">-</td><td style="width: 2%; text-align: left; padding-bottom: 3px">&#160;</td><td style="width: 3%; padding-bottom: 3px">&#160;</td>
    <td style="width: 3%; padding-bottom: 3px">&#160;&#160;&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 6%; text-align: right; border-bottom: Black 3px double">21</td><td style="width: 3%; text-align: left; padding-bottom: 3px">&#160;&#160;&#160;</td><td style="width: 3%; padding-bottom: 3px">&#160;</td>
    <td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 6%; text-align: right; border-bottom: Black 3px double">192</td><td style="width: 2%; text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><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>&#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>&#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>&#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(229,255,255)">
    <td>2022:</td><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>&#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>&#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>&#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: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">232</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">19</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">213</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><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>&#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>&#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>&#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(229,255,255)">
    <td>2021:</td><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>&#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>&#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>&#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: 3px; padding-left: 10pt">Deferred tax valuation allowance</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">232</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">232</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"><b>Item 9.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></b></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 0pt 54pt">None.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"><b>Item 9A.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Controls and Procedures</span></b></td></tr>
</table><div>
</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0">Evaluation of Disclosure Controls and Procedures</p><div>

</div><p style="font: italic 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 0pt 36pt; text-align: justify">Our management evaluated, with the participation
of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined
in Rules 13a&#8211;15(e) and 15d&#8211;15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by
this report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls
and procedures are effective at the reasonable assurance level to ensure that information required to be disclosed by us in the
reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within
the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms. Our officers concluded that our
disclosure controls and procedures are also effective at the reasonable assurance level to ensure that information required to
be disclosed in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including
our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-align: justify"><b>Material Changes to Internal Control
Over Financial Reporting</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt; text-align: justify">There were no changes in our internal
control over financial reporting that occurred during our last fiscal quarter that have materially affected, or are reasonably
likely to materially affect, our internal control over financial reporting.</p><div>

</div><!-- Field: Page; Sequence: 10; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">Management&#8217;s Annual Report on Internal Control
Over Financial Reporting</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">Our management is responsible for establishing and maintaining
adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f). Our internal control over financial
reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements in accordance 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 0pt 36pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">All internal control systems, no matter how well designed,
have inherent limitations. Therefore, even those systems deemed to be effective can provide only reasonable assurance with respect
to financial statement preparation and presentation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">Under the supervision and with the participation of our senior
management, including our Chief Executive Officer and Chief Financial Officer, we assessed the effectiveness of our internal control
over financial reporting as of January 31, 2023 based on the Internal Control-Integrated Framework (2013) issued by the Committee
of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). Based upon this assessment, our management concluded
that our internal control over financial reporting was effective as of January 31, 2023 based on those criteria.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">The effectiveness of our internal control over financial reporting
as of January 31, 2023 has been audited by Deloitte &amp; Touche LLP, an independent registered public accounting firm, as stated
in their report which is included herein.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt">&#160;</td>
    <td style="width: 35%; font: 10pt Times New Roman, Times, Serif">/s/ ZAFAR A. RIZVI</td>
    <td style="width: 35%; font: 10pt Times New Roman, Times, Serif">Chief Executive Officer and President</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Zafar A. Rizvi</td>
    <td style="font: 10pt Times New Roman, Times, Serif">(principal executive officer)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">March 30, 2023</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt">&#160;</p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ DOUGLAS L. BRUGGEMAN</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">Vice President-Finance, Chief Financial Officer and Treasurer</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt">&#160;</td>
    <td style="width: 35%; font: 10pt Times New Roman, Times, Serif">Douglas L. Bruggeman</td>
    <td style="width: 35%; font: 10pt Times New Roman, Times, Serif">(principal financial and accounting officer)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">March 30, 2023</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 11; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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">To the shareholders and the Board of Directors of REX American
Resources Corporation</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 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">We have audited the internal control over financial reporting
of REX American Resources Corporation and subsidiaries (the &#8220;Company&#8221;) as of January 31, 2023, based on criteria established
in <i>Internal Control &#8212; Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway
Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial
reporting as of January 31, 2023, based on criteria established in <i>Internal Control &#8212; Integrated Framework (2013)</i>
issued by COSO.</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 Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year
ended January 31, 2023 of the Company and our report dated March 30, 2023 expressed
an unqualified opinion on those financial statements.</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">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, included in the accompanying Management&#8217;s Annual 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 the
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, testing and evaluating the design and operating
effectiveness of internal control based on the assessed risk, and 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><!-- Field: Page; Sequence: 12; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Deloitte and Touche LLP</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">Dayton, Ohio</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">March 30, 2023</p><div>

</div><!-- Field: Page; Sequence: 13; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"><b>Item 9B.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Other Information</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; font: 10pt Times New Roman, Times, Serif"><b>Item 9C.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Item 10.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Directors, Executive Officers and Corporate Governance</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by this Item
10 is incorporated herein by reference to the Proxy Statement for our Annual Meeting of Shareholders on June 15, 2023, except
for certain information concerning our executive officers which is set forth in Part I of this report.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Item 11.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Executive Compensation</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by this Item
11 is set forth in the Proxy Statement for our Annual Meeting of Shareholders on June 15, 2023 and is incorporated herein by reference.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="vertical-align: top; width: 54pt; font: 10pt Times New Roman, Times, Serif"><b>Item 12.</b></td>
    <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Security Ownership of Certain Beneficial Owners
    and Management and Related Stockholder Matters</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by this Item
12 is set forth in the Proxy Statement for our Annual Meeting of Shareholders on June 15, 2023 and is incorporated herein by reference.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Item 13.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Certain Relationships and Related Transactions and Director Independence</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by this Item
13 is set forth in the Proxy Statement for our Annual Meeting of Shareholders on June 15, 2023 and is incorporated herein by reference.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Item 14.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Principal Accountant Fees and Services</span></b></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">The information required by this Item 14 is set forth in the
Proxy Statement for our Annual Meeting of Shareholders on June 15, 2023 and is incorporated herein by reference.</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; text-align: center"><b>PART IV</b></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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 54pt; text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>Item 15.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b><span style="text-decoration:underline">Exhibits and Financial Statement Schedules</span></b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 24pt">(a)(1)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="text-decoration:underline">Financial Statements</span></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following consolidated financial statements
of REX American Resources Corporation and subsidiaries are filed as a part of this report at Item 8 hereof.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 36pt">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Consolidated Balance Sheets as of January 31, 2023 and 2022</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Operations for the years ended January 31, 2023, 2022 and 2021</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Cash Flows for the years ended January 31, 2023, 2022 and 2021</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Shareholders&#8217; Equity for the years ended January 31, 2023,
    2022 and 2021</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 14; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>


</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 36pt">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Notes to Consolidated Financial Statements</td></tr>

<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Report of Independent Registered Public Accounting Firm (PCAOB ID No. 34)</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">(a)(2)(i)&#160;&#160;<span style="text-decoration:underline">Financial Statement Schedules</span></td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">The following financial statement schedules are filed as a part of this report at Item 8 hereof.</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Schedule II -Valuation and Qualifying Accounts</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All other schedules are omitted because
they are not applicable or not required, or because the required information is included in the consolidated financial statements
or notes thereto.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 36pt">&#160;</td>
    <td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 24pt">(a)(3)</td>
    <td style="text-align: justify; padding-left: 10pt; text-indent: -10pt"><span style="text-decoration:underline">Exhibits</span></td></tr>
</table><div>


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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">3(a)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041310004768/c62728_ex3-a.htm" style="-sec-extract: exhibit">Certificate of Incorporation, as amended
    (incorporated by reference to Exhibit 3(a) to Form 10-Q for quarter ended July 31, 2010, File No. 001-09097)</a></td>
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">3(b)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex3a.htm" style="-sec-extract: exhibit">By-Laws, as amended (incorporated by reference to Exhibit
    3(a) to Form 8-K filed June 8, 2015, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">4(a)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041320000944/c95495_4a.htm" style="-sec-extract: exhibit">Description of Securities Registered Under Section
    12 of the Exchange Act (incorporated by reference to Exhibit 4(a) to Form 10-K filed April 1, 2020, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">10(a)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041322001116/c103822_ex10-1.htm" style="-sec-extract: exhibit">Employment Agreement dated May 24, 2022 between Rex
    Radio and Television, Inc. (a subsidiary of the Company) and Zafar A. Rizvi (incorporated by reference to Exhibit 10.1 to
    Form 8-K filed May 27, 2022, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">10(b)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041322001116/c103822_ex10-2.htm" style="-sec-extract: exhibit">Employment Agreement dated May 24, 2022 between Rex
    Radio and Television, Inc. (a subsidiary of the Company) and Douglas L. Bruggeman (incorporated by reference to Exhibit 10.2
    to Form 8-K filed May 27, 2022, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">10(c)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041322001116/c103822_ex10-3.htm" style="-sec-extract: exhibit">Employment Agreement dated May 24, 2022 between Rex
    Radio and Television, Inc. (a subsidiary of the Company) and Stuart A. Rose (incorporated by reference to Exhibit 10.3 to
    Form 8-K filed May 27, 2022, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">10(d)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041315002774/c81598_ex10d.htm" style="-sec-extract: exhibit">2015 Incentive Plan (incorporated by reference to Exhibit
    10(d) to Form 8-K filed June 8, 2015, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">10(e)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041322001197/c104000_ex10-1.htm" style="-sec-extract: exhibit">Form of Restricted Stock Award Agreement under the
    REX American Resources 2015 Incentive Plan (incorporated by reference to Exhibit 10.1 to Form 8-K filed June 22, 2022, File
    No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 15; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><div>


</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 36pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 36pt">10(f)*</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/744187/000093041322001116/c103822_ex10-4.htm" style="-sec-extract: exhibit">Form of REX American Resources Corporation Restricted
    Stock Unit Award Agreement (Employee-Performance Based Vesting Award) (incorporated by reference to Exhibit 10.4 to Form
    8-K filed May 27, 2022, File No. 001-09097)</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 36pt">&#160;</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">(21)</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><i>Subsidiaries of the registrant:</i></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif; text-align: justify">21</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="c106065_ex21.htm" style="-sec-extract: exhibit">Subsidiaries of registrant</a></td></tr></table><div>




</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"></td></tr></table><div>




</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 36pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 36pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">(23)</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><i>Consents of experts and counsel:</i></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">23(a)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="c106065_ex23.htm" style="-sec-extract: exhibit">Consent of Deloitte &amp; Touche LLP to use its reports dated March 30, 2023 included in this annual report on Form 10-K into registrant&#8217;s Registration Statement on Form S-8 (Registration No. 333-205419)</a></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">(31)</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><i>Rule 13a-14(a)/15d-14(a) Certifications:</i></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">31</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="c106065_ex31.htm" style="-sec-extract: exhibit">Certifications</a></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">(32)</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><i>Section 1350 Certifications:</i></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">32</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="c106065_ex32.htm" style="-sec-extract: exhibit">Certifications</a></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
</table><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">(101)</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><i>Interactive Data File:</i></td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">101</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">The following information from REX American
    Resources Corporation Annual Report on Form 10-K for the fiscal year ended January 31, 2023, formatted in iXBRL: (i) Consolidated
    Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Shareholders&#8217; Equity, (iv)
    Consolidated Statements of Cash Flows and (v) Notes to Consolidated Financial Statements.</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">104</td>
    <td style="font: 10pt Times New Roman, Times, Serif">The cover page from REX American Resources Corporation on Form 10-K for
    the year ended January 31, 2023</td></tr>
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
</table><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 36pt; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>Copies of the Exhibits not filed herewith
    may be obtained by writing to Edward M. Kress, Secretary, REX American Resources Corporation, 7720 Paragon Road, Dayton, Ohio
    45459.</b></td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Those exhibits marked with an asterisk
(*) above are management contracts or compensatory plans or arrangements for directors or executive officers of the registrant.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt">&#160;</td>
    <td style="width: 48pt; font: 10pt Times New Roman, Times, Serif"><b>Item 16.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration:underline">Form 10-K Summary</span></b></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 0pt 24pt">None.</p><div>

</div><!-- Field: Page; Sequence: 16; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></td></tr></table></div><div>
    </div><div style="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"></td></tr></table></div><div>
    </div><!-- Field: /Page --><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-align: center">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 50%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 50%; font: 10pt Times New Roman, Times, Serif">REX AMERICAN RESOURCES CORPORATION</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">By:&#160;&#160;/s/ ZAFAR A. RIZVI</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Zafar A. Rizvi</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Chief Executive Officer and President</td></tr>
</table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date:
March 30, 2023</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 35%; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 15pt"><b><span style="text-decoration:underline">Signature</span></b></td>
    <td style="width: 3%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 45%; font: 10pt Times New Roman, Times, Serif; padding-left: 18pt"><b><span style="text-decoration:underline">Capacity</span></b></td>
    <td style="width: 3%; font: 10pt Times New Roman, Times, Serif; padding-left: 18pt">&#160;</td>
    <td style="width: 14%; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 18pt"><b><span style="text-decoration:underline">Date</span></b></td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ STUART A. ROSE <br/>
Stuart A. Rose</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Executive Chairman of the Board</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ ZAFAR A. RIZVI <br/>
Zafar A. Rizvi</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer, President and Director (principal executive officer)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ DOUGLAS L. BRUGGEMAN <br/>
Douglas L. Bruggeman</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Vice President-Finance, Chief Financial Officer and Treasurer (principal financial and accounting officer)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ EDWARD M. KRESS <br/>
Edward M. Kress</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ CHARLES A. ELCAN <br/>
Charles A. Elcan</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ DAVID S. HARRIS <br/>
David S. Harris</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ MERVYN L. ALPHONSO <br/>
Mervyn L. Alphonso</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ LEE I. FISHER <br/>
Lee I. Fisher</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ ANNE C. MACMILLAN <br/>
Anne C. MacMillan</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif">/s/ CHERYL L. BUSTOS <br/>
Cheryl L. Bustos</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Director</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">March 30, 2023</td></tr>
</table><div>

</div><!-- Field: Page; Sequence: 17; Value: 56 --><div>
    </div><div style="margin-top: 10pt; margin-bottom: 6pt; padding-bottom: 12pt; border-bottom: Silver 4px solid"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></td></tr></table></div><div>

    </div><!-- Field: /Page --><div>
</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:AuditorFirmId">34</ix:nonNumeric>
<ix:nonFraction contextRef="c23" id="hidden-fact-1" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-2" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c72" id="hidden-fact-4" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-5" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-6" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-7" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-8" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-9" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c84" id="hidden-fact-10" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-11" name="rex:ForwardPurchaseContractsLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-12" name="rex:ForwardPurchaseContractsLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-13" name="rex:CommodityContractLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-14" name="rex:CommodityContractLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-15" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-16" name="rex:ForwardPurchaseContractsAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-17" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-18" name="rex:InvestmentInCooperativeFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-19" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-20" name="us-gaap:CommodityContractAssetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c103" id="hidden-fact-21" name="us-gaap:DerivativeAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c105" id="hidden-fact-22" name="us-gaap:DerivativeLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:footnote id="ix_7_footnote" xml:lang="en-US">Forward purchase contracts assets are included in prepaid expenses and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31, 2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Fair Values for Derivative Financial Instruments-->
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentTransitionReport">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000744187</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="rex-20230131.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources><ix:relationship fromRefs="hidden-fact-4 ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-5 ix_2_fact hidden-fact-6 ix_3_fact hidden-fact-15 ix_4_fact hidden-fact-16 ix_5_fact" toRefs="ix_1_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-9 hidden-fact-10 ix_6_fact ix_7_fact hidden-fact-17 hidden-fact-18 ix_8_fact ix_9_fact" toRefs="ix_2_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-13 ix_10_fact hidden-fact-14 ix_11_fact hidden-fact-19 ix_12_fact hidden-fact-20 ix_13_fact" toRefs="ix_3_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-7 ix_14_fact hidden-fact-8 ix_15_fact" toRefs="ix_4_footnote"></ix:relationship>
<ix:relationship fromRefs="hidden-fact-11 ix_16_fact hidden-fact-12 ix_17_fact" toRefs="ix_5_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_18_fact hidden-fact-21 ix_19_fact ix_20_fact" toRefs="ix_6_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_21_fact ix_22_fact ix_23_fact hidden-fact-22" toRefs="ix_7_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_24_fact ix_25_fact" toRefs="ix_8_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_26_fact ix_27_fact" toRefs="ix_9_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <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>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <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>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7hv4HZ9Ux+VhKbdvMVhD6AnmF6AWJRM24K] CSR-->
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rex:StockOptionPlans2015Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rex:StockOptionPlans2015Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-02-01</xbrli:startDate>
    <xbrli:endDate>2020-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2022-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-01</xbrli:startDate>
    <xbrli:endDate>2022-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-08-01</xbrli:startDate>
    <xbrli:endDate>2022-10-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-11-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-05-01</xbrli:startDate>
    <xbrli:endDate>2021-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-08-01</xbrli:startDate>
    <xbrli:endDate>2021-10-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-11-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2023-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000744187</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-01</xbrli:startDate>
    <xbrli:endDate>2021-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="gal">
  <xbrli:measure>utr:gal</xbrli:measure>
</xbrli:unit><xbrli:unit id="bu">
  <xbrli:measure>utr:bu</xbrli:measure>
</xbrli:unit><xbrli:unit 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 id="mmbtu">
  <xbrli:measure>utr:MMBTU</xbrli:measure>
</xbrli:unit><xbrli:unit id="t">
  <xbrli:measure>utr:T</xbrli:measure>
</xbrli:unit><xbrli:unit id="lb">
  <xbrli:measure>utr:lb</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>2
<FILENAME>x1_c106065x22x1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 x1_c106065x22x1.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" &B PL# 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#^HKX<^)/V
MA?VB/VY/^"BOPD_X:L^+WP:^&W[,'C+]F;PO\,/"GPE\$?LP7,(LOBA^S5X*
M^*'BR\\1ZS\8OV>/B[XDU?4;CQ9K.HRV3Q:U8V=E82QV45CMA22OJ[_AF?XS
M?])"/VOO_")_8%_^@>KY;_8L_P"4E'_!9W_LJW[$?_K$_P -J_62@#X__P"&
M9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_
M /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B
M@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K
M[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_
M *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")
M_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_
M  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)
M"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?
M])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&
M9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!Z
MC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_
M^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?
MV!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VO
MO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/
MVOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-
M_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF
M?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X_
M_P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH
M ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!Z
MOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_
M^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?
MV!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VO
MO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/
MVOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-
M_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF
M?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H
M_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_
M *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")
M_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_
M  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)
M"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?
M])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&
M9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_
M /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B
M@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K
M[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_
M *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")
M_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_
M  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)
M"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?
M])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&
M9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?V!?_ *!Z
MC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VOO_")_8%_
M^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/VOO_  B?
MV!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-_P!)"/VO
MO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF?XS?])"/
MVOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X__P"&9_C-
M_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH ^/_ /AF
M?XS?])"/VOO_  B?V!?_ *!ZC_AF?XS?])"/VOO_  B?V!?_ *!ZOL"B@#X_
M_P"&9_C-_P!)"/VOO_")_8%_^@>H_P"&9_C-_P!)"/VOO_")_8%_^@>K[ HH
M _(#]OS3?VF/V4/V-_V@_P!HWX??MW_M)>(/&?P@\!7/C'P]HGCKX>_L/ZCX
M/U2^L=1TZ+[!XBLO#G['WA37KC3+J&XEBN$TGQ'HU^%;=;ZA;2*KU^OP 48
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
M;^-VJ>,4NOC5_P $Q]9T72M&T#Q]^U=I?C7Q?X1^'2_L+6.D^'/"FC^&[O\
M:#^#OQM\?^!O"VE:W8IJ]SXH^ WQ+\)?%KQO#I<?@+XG:U:_;O[!O[/'Q?\
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
MOI([A=8T?00D+S^#2?MN?$'X3_M=?\%2;/QY8_&'XU?"3]FGP!_P3WU/X-?
MCX(_#'2O'WQ.G\7?M!Z?\6=(\2:'X#TC1;#0]<\2ZIX]\7:=X-%Y=>/O%\/@
M_P &6-C<:W>:UX-\+VGB'4*^-/VB/V O^"CTGP9_X*P?L?\ P&\*_LQ^)/@Y
M^WY\0_VC/VAO!'[0/CCXP>-=#\?^#[[XX^ O!=MXB_9_U3X!V_PHN=$U'Q)K
M?C#POK'A?PQ\5W^..C^$?"?@_P 26?Q%UO0M9U_PY)\+-?\ 9_VJ?V _VQ/B
M/\5/^"C/CGX,>)/#OA_2/VDI/^":+^&O#D'QH^(/P5U?XY_#7]EK7_'MY^TU
M\ /$OQ@^%.B7_P 2OV?+/XO>#_$B^"-,^(?@J/6=3OK35+_2+U--\/ZEK-[!
MQQ352522C[.6$II1E?G6)GA\#[>+BG+E<,1]8C0ERR?LZ4Y4U.\?:]<O9I5H
M0FI-5)*DY*]Z<<54=%IR4+SGAW!SBYPYFG3FX)N4?0/BS_P5@\=^#/AA^VAH
M.M?L5?M%_ _]K;]FG]D76?VKO!?P8^(LGP#^)NG_ !#^'5WJ?BOP5HOQ'T/Q
M3\%?VB=?\"ZWX8^&WC+P^FK?&GP7J'Q \'>.[#P<'D\$V7BW5;NULZ\?^$O_
M  5:N+#P#X:^.7QN\-_MICQ-X2_X)!^'?VZ/C%^SG8_#7]E/3_#.I>&O#?Q3
MU?PGX^^._A.=?B):^-D^(WBFP\-ZUX[\,> )OB98?#)_@%=Z!J$'AW3/C)<W
M?A"#P']G/_@D9\?/"OQ:_:V\3P?LP?LG_L6_"_\ :M_X)I?&7]E/3/!'P<^/
M'Q'_ &A/%_AKXQ^-?$5G?6GC;X^_%'QY\,/ NO\ Q.UKQ'#XH\1,VLZ!9:S9
M^#O#G@;1?#<5WKE[JRW9^P?V(/V+OVGO"?Q\^"GQ6_:9^&/PI\*^'/!G_!)/
MP3^P%X\\(>&OB:OQ9TW6?''PN^/?B"6WOH#>^!?!ZZGX-^(_PEM=%\87=M?:
M1$_AW4_$E]X"O4UIM%DU_4^Z*P\8S;G[[PM24E*S7MH8+.5""FH3DE4KT\M4
MJ<(NI"-=3ISC-PG1RAR.4N;WH\]6+Y6XSE2E/*)4THMV3C3>9N%3W8^TH\DI
M6D_;?=GQ@_X* ?L^_!3QQ\/O"7BK5M6U/0O&G[-/Q[_;#USXH^$U\/\ B#X<
M?"S]FC]GG1_ FJ^+?BY\1)X?$D'C#_A&?$LOQ(\,:+\/#X"\&^/K[Q7K+ZE"
MMGI]CIEYJ,7FWP._X*-'XF_%#X/_  X^*G['/[7G[)UI^TGI7B#4OV9_&_[0
MOA?X76OA_P"*^H^%_ Y^)&K?#_7M-^%WQ7^)GBKX&?%RX^'VF^,?'NA?#'XZ
MZ!X \0:[X2\ >.)K8)XD\,ZQX7LOSX_9O_X(]?%YOV?/V\?@'^U%\0_#DA^)
M/[-3_P#!,G]COX@>&+%?$VN?#S]@'X0V'Q2;]GGQ5XMMV'AR:Z^)][J?Q@\[
MXH>$%U&VTS5A\*?!]L=;F\\ZD.6_8+_X)*^+/@K^T[\"OBMXL_X)U_\ !.7]
MEVY^ ^F>);KQQ\<_@E\=/VF?CKX\^-/Q!UCX=W'A'3-9^ ?@/QCHOPNT3]GG
MP>VHZYXJU/Q:WQ9U7XX>(I]#N;+P)H>F//>7?Q&L\9<BE))W@U"I'GTFH59X
MN;A6224:V%I1P%*HX3G"I5JUY0IRI4XR<.ZB[:RCS4U-/EC.I"&'_>4DTVZ5
M>I/%SBYPC.$*,*?-!U-?T>_X*;^$/VC]$^ /QY_:3^ W[;?QL_9MN?@%^R_\
M9OB+:?#GX??#S]F/QCX+\<>+_ASX(\8>/-%U7Q3>_&SX%?%#QA:"[GT^QT35
M;+PQXCT&SFT>U1K6"SU62;4I/%_V??B_X_\ V3OV'O#W[?7[9O[:G[2/[3OA
MGQQ^SA\!/'<OPMU'X-?L["_MOB?\8=/\$CP[X,^"_A[]GSX&?"WQCXN\;?$7
MXA>.-#^&/@7PWXI\0:GITM[KFF#4[ZR"7?B*T_1/]LOX7^*_C;^Q[^U7\%O
MJ:=-XY^+W[-GQR^%O@V/5[TZ;I$OBSQ_\,/%'A+PZFJ:CY-R=/TU]8U>S6^O
MO(N#:6IEN/)E\O8WQU\5/V*/C#\2/^"8WP&_9C\,>*? O@+]ICX!> _V+O&G
MP]U_Q7;:SXK^%EI^T-^QWKOPD^)GAC1O& \/2Z;KFI?#7Q-XW^&/_"(^)-8T
M6"76-.\,ZW<^)=(T?4M2T^TTB[2M&%11^*=;!Q<K<SA0J5*D<;4C%IIR]G45
M5)J_/1IJFH\TU+324:*TYH_6&[W2?+0I?5HSDOAINM%TY32E*,9SDU-QA;Q3
MX]_\%=/&OPQ^#O[65CK7[%G[3WP!_:I^%7[(?Q3_ &I?@5\*_C%H?P2\;:-\
M8/ W@R[@\,ZKX_T+Q=\(?V@_$7PVU2U^!.M>)? WC+]I#X1ZA\3?"OQ<\,_#
MO7(M0\&:)XTN;BW5O0/A9_P4@^+FO?L]?LBZGH_["'[9OQR_:+^/?[/D7Q:U
M_P  Z)X:^!/PQTCPO9>&;WP]X8USQG\1/BK\1/C=X3^ OA"#XHZCJ<GCCX3>
M ?#/C_Q/\0M3\%ZGIEWK?@/P=&;J#3?%OB;^QG^W/^WEXO\ B%\1/VI_ O[.
MG[+T7A+]A3]M?]D7]GSX=_#/XS^./VA=2U[XH_MG:+X6\*>./C7\3OB)>_"#
MX/Z7X9^&F@>'/AKX+T_P-\.]!\#>*?%]S/K_ (LU_P 3Z]IDNEZ-X;O?G+XF
M?\$^_P!NSXT^%/V-8/CK^S+\"?VAOAG\+_V5?#G[-WCS]A_Q1^WW\</@K\&?
MA[\:? ?B[7?#5G^UG>^,/A3\$]:TK]HCPY\2_@M9>&--UKX7^/?AV^M?"<RS
M:)X03Q3<:IXJUB]:5/D@N9QJ2E2YXV<XJ"GCH/V<U=J52$</4<)<L85)4W/V
M<*LI4,/?<ES0@H4U7]_F:FVX8"5.,H)1BXQF\7!2;G>,:G*ZDX0A5^R]#_X*
M!>(_V@_VI/\ @E])\'KOXD?"[X/_ +0TO_!2/PG\=_@G\3?"'@S1_B!8?$G]
MDNTT'P._@SQZEM)XRN/#GB#X8?%31_&UK,/ 'CO^Q=>9DEO-1\0:2U@D6=_P
M5P_:>\8? 'XM_P#!._P6O[;,W[!'P5^//Q=_: \,?'GX\K9?L_-%HVA^!_V;
M_&OQ%^'UG+K?[1_P[^)'@/0&U?XFZ#X9\.1R?V3;7VK?\) ^B6D_]HWNG20^
M)?L,?\$UOVHOV>?&7_!.^7Q_X0^ WAC0?V3?BQ_P5=USQ[8_!+5;_1OAO8^&
M/VP_&G_"8_!BV^"_@75+&XU?1_!EC'J=UX?3P=K.J?VIX%T?1;"SN+W7 R7;
M_H]^U-^S9\1OB]^V5_P3/^-GABQT"\^'O[+7Q5_:7\6_%S^UM3CMM2BT7XJ?
MLE_%'X.^$FT+2);:8:[+)XU\6Z1#J4 F@-CIQGOSYR0LE88E>[@U3:<O:J6)
M2DGR1J2P]6JI2YES0I.=6G%7ERPCRIRTYM*<FY5MK*DH0;37,XRQT.>S2]^I
M&.%G*5DY2FG:*34/S:_9(_;6\4:O^WWX)^"OP<_X*6P?\%3/V8==_9R^,OQ)
M_:2\?7WA+]FO2],_8S\1> M1\(GX4>*-0^-W[,_PR^%WP_U6S^,XU+QGX8N/
MA9XIM]1\4:%%X-F\?Q7MMH9N8G^SOA)_P5?\&?%;4/@KKVK?LO?M3_"#]FK]
MJ7QAH7@7]EK]KKXI:!\+]'^$_P 8]=\6OJP^&MS>>#]&^*VN?'CX1^'?CHNG
MZ;+\ O$'Q@^$W@RQ^)*^)_"UE,/#FL^)_#6DZUE^-/V%O'O@;]KOQOXL^ MK
M8VW['/[>/PV^)/P]_P""@7P2TWQ2OA&W\(?&#4?!=SH/@C]L?X(^%;G3+SP^
MGQ*\<:#+-\*?VAK#0KWPI)XTT^S^'WQ,U/2_''C+PE,TWY9_L=_\$.?%WP%^
M)G[*&A:_^P1_P3@TNX_9<\?_  R\2^,?V][?XM?M*>/OB9\=-$^$7VZ]\(>*
M?AW^RPNG_#?0O@U^T3XBUOP_X USQAXK\8_&?XB_"OP-XCD\6ZOX6\$_$S2I
MM(\,0;PDISI\T5&$8VE[RC*<Y8BJYN7-%Q3IT5A_8OX9PK2YHRJQE&$S4%&L
MXSE.<FU&*2Y8T?JT%"46I7YZE>6)A6BE^Z]C"49M2BSZ_P#V0?\ @L/XI\<:
M)\7_ !!^TY^SO^T-\/5N?^"JEC^P+\'/.\$?"31=-TJ7XH?%/5?A7\,O"'B$
M:3\>_%,^H>(_@W<>'([C]IOQ+;7.HP0ZYXQTZ7X4VOCS1C_9'AK[F_:F_P""
MFOP#_8^/[1LGQ8\.?%J[L_V6/A;^RY\8OB=J/@KPWX?\0P3^#?VM/CIXY^ /
M@%O"EA/XTTK6]?UCPSXH^'NOZ[X[T9M*LKB#PLVGR^##XW\2W:^%U_.3Q-_P
M3L_;6;P9^TSX*\+^&_@;)JG@S_@KOX*_X*N_LE^)]?\ BSXEL?#OQW%[\>9/
MC'XT^ _Q9TS3_A3J>N? _4_"^CV2>&]+\;:<GQ(TOQ3X@UNU;^S]!TC1[[6;
MWG/VGOV#/^"BG[7WAO\ ;V\6_$'X?_L__#SQY^U/\#O^"8_@KX6_"[P=\8-;
M\:Z)\.9/V4?VQ/B9\:OB=X0\:_%G6OA]X';QKKG_  BOBO\ X3"V\6Z/\-?"
MOAT:EXFB^%VD6GB1O!%S\1_%Z485:^%CSM8=RA]8G94U"G]0RRTZ,$DG.&-G
MF3K)-RY8>TFE"K"<MG"A3YG&4E)U<2Y0YYROS9ECG2BY2@VJ<L#]1]E+X?>G
M33YJ<J<?T*\5_P#!3;6O!FN?!?X7:_\ L$_MEVW[2_[1/ACXZ>+?@]^SA;']
MF+4_%&J:'\"]4^%EKJVI>.?B+I'[26I?!?X7:;K&B_%K1?$,&I>-/B'8V6F-
MX:\8>#KZ<_$2;X=>$?B1]3?L=_M:>"_VROA%=_%3PAX2\=_#K4?#?Q'^)_P9
M^)GPN^)UGH-A\0_A9\7O@WXUU;P'\0_ 7BR/PIX@\6^%;F^TG6M(>ZLM1\.>
M)M;TK4]%U#3+U+FWN9KBPM.#^(?P$^(/B3_@H9^RY^TGIEII+_#'X3_LO?MA
M?";Q?<7&I)!KD?B[XU_$3]E'Q)X(BT[1C"\M]I\VF_"+QD^IWRRQ+ITD=A'(
MCO?*$YC_ ()W_LW_ !._9KT#]KW3?BA;Z#;W/QG_ ."A?[8W[2?@?^P-9.M1
MS_##XV?$R3Q5X$N-5?[%:#3-?ETEQ_:^B$3G3+A?)-W< ^95TW#V5Y:3O423
M;7PXV%&"2:O)UL,Y8AZWYDY1M"\5A>2YE*RBG1LM+2C/#5*M>[3]U4:T:=)6
MMI:+O)W?Z)4445)H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?F1_P6:_Y1;_ +;7_9%-7_\ 3II%?IO7YD?\%FO^
M46_[;7_9%-7_ /3II%?IO0!^3?[%G_*2C_@L[_V5;]B/_P!8G^&U?K)7Y-_L
M6?\ *2C_ (+._P#95OV(_P#UB?X;5^LE !1110 4444 %%%% !1110 4444
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
M[LHI)M!Z_3J?KZTFU<YQT]S_ (TZBI_7]-OS95EM;^MOR$P#@^G2C:/3_/\
MA[=*6B@?Z;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!^9'_  6:_P"46_[;7_9%-7_].FD5^F]?F1_P6:_Y
M1;_MM?\ 9%-7_P#3II%?IO0!^3?[%G_*2C_@L[_V5;]B/_UB?X;5^LE?DW^Q
M9_RDH_X+._\ 95OV(_\ UB?X;5^LE !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%  >01ZU$(55
MBP+_ #9R"QVY..=OW=P"@!L9 R,X)S+12:3M=)VV\KJSMVNM':UUH[K0/^!^
M&J^YE<VT98MEP3M)VM@$KC:2 .2N, G)P2,XQA_E#CYY#CIELD<$ \@\C/!/
M/'4Y.9:*&D]TGZ^K>VV[;V>NN]FC]2+R5[ES@D@LQ8@D@C!;)&"!CGMDY.33
M6@5A@O*1QQYC=B"#UZ@J"#U4\J0:GHI.,6[M7?G?\KV_ -MO/\=_GY[[:Z*U
M9[6-P0S2\C!Q(PSCH6Y^8@\_-GGZ4"UC5PX:4,H*C]ZV "2<8SC&3G'3MC'%
M6:*?+'LNW_I/_P C'O?E5V[*RLKWMK>]_.UORT]&^[O&8E."2Q(& V[Y@..
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
MRV&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?F1_P6:_Y1;_MM?\ 9%-7_P#3II%?IO7YD?\
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
MMS2E*3MN^K;;?5M[MO=O1;]$ELDD4444P"BBB@ HHHH **** "BBB@ HHHH
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
M*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\
MY,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DD
MG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_
M ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,
M_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR
M/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\
M?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#
M/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M
M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_A
MRKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1
M^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\
MQ9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X
M<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__
M !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_
M&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9
M[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %
MG_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y
M,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\
M%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4
M?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,
MH _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))
M_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?
M'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z
M22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8
MHR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'
MS_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S
M_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\
M\6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARK
MX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(
M]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\
M6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'
M*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!
M9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'
M_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H
M_9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9
M_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H
M_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"D
MDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F
M*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\
MY,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DD
MG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_
M ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,
M_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR
M/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\
M?/\ Y,H _9[(]1^8HR/4?F*_&'_ARKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#
M/^DDG_!9_P#\6;?'S_Y,H _9[(]1^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M
M\?/_ ),H_P"'*O@S_I))_P %G_\ Q9M\?/\ Y,H _9[(]1^8HR/4?F*_&'_A
MRKX,_P"DDG_!9_\ \6;?'S_Y,H_X<J^#/^DDG_!9_P#\6;?'S_Y,H _9[(]1
M^8HR/4?F*_&'_ARKX,_Z22?\%G__ !9M\?/_ ),H_P"'*O@S_I))_P %G_\
MQ9M\?/\ Y,H _9[<N0-RY.<#(R<=<#J<=Z6OYG?C'^RSXI_8)_;E_P""4%U\
M,?VYO^"D?Q0T7X\?M:>-_A;\3O ?[1_[;'Q>^-OPV\3>#H/V<?BUXIAL=0\"
M>*=1_P"$?O9X-=T?3;^TN;^TNS97-K#>6B0ZA;V=Y:_TQ4 ?F1_P6:_Y1;_M
MM?\ 9%-7_P#3II%?IO7YD?\ !9K_ )1;_MM?]D4U?_TZ:17Z;T ?DW^Q9_RD
MH_X+._\ 95OV(_\ UB?X;5^LE?DW^Q9_RDH_X+._]E6_8C_]8G^&U?IG\0]?
M\1^%O 7C?Q-X.\%WWQ(\7^'?"/B+7/"GPZTS6O#_ (:U/Q_XETK1[V_T/P3I
MWB/Q9?:7X5\/W_BO4[>UT&SUSQ-J6G>'])N+^._UJ^M--M[F>-/1;-^2W?D@
MZI=W;[SKRW7C." <$<9..>?3G% 8'VXSSCU8>O\ LY^GT-?B]^R'^T;^WSXT
ML?\ @K/;?&30?A#XI_:&_9T^+,&E_L^_ 7X?Z[CX0>%)]=_8I^"OQS^&_P %
MY/BIXET+X?>(O%\UWXP\?6^G_$KXI^+(/#UAJGBS4O$^M^%M.\#^ %\.^&=
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
M8>'O_EC1_P +5^%__12/ 7_A8>'O_EC0!WM%<%_PM7X7_P#12/ 7_A8>'O\
MY8T?\+5^%_\ T4CP%_X6'A[_ .6- '>T5P7_  M7X7_]%(\!?^%AX>_^6-'_
M  M7X7_]%(\!?^%AX>_^6- '>T5P7_"U?A?_ -%(\!?^%AX>_P#EC1_PM7X7
M_P#12/ 7_A8>'O\ Y8T =[17!?\ "U?A?_T4CP%_X6'A[_Y8T?\ "U?A?_T4
MCP%_X6'A[_Y8T =[17!?\+5^%_\ T4CP%_X6'A[_ .6-'_"U?A?_ -%(\!?^
M%AX>_P#EC0!WM%<%_P +5^%__12/ 7_A8>'O_EC1_P +5^%__12/ 7_A8>'O
M_EC0!WM%<%_PM7X7_P#12/ 7_A8>'O\ Y8TH^*?PQ/3XC> S]/%_A\_RU&@#
MO**X$_%3X8Y"K\1_ >XG '_"8>'LG@\ '4>3[#FGGXG?#KJ/'_@C:!DL?%GA
M_;T)Z_VAGISG&/PK&OB*.%CSXFI"A#_GY6G3HT__  .M4HQ]?>LNK0/17;27
MFU%??)I>FIW=%>07?Q\^"%A-]GO/C-\*;6<,$:"?XA>$(YE9N@>-]8#H!U+.
MH4#)+ 5XYX@_;'^%]A\7?AI\.M!\3>&_$^B^,?[3MO$'B[1=7M-4TGPYJ<_E
MV_A.S;4=/FGTYFU344N+745EF4V$5QIMR[I%<$CP<?Q?PSEL*,\7GF50^L8W
M!9?1A3S'+\15GB\?B*>%PU-4L/CZ]11E5JPYZCIJG1@_:59TX>\\I5Z,;7JT
MM91@DJD)-RDTHJT9-ZM]C["HKB[KXC_#W3Y%@U#QWX-L9VC640WGBC0K:5HV
M9E$BQRWZ,8RR.JN!M)1@"2IQ6_X6K\+_ /HI'@+_ ,+#P]_\L:^D-3O:*X+_
M (6K\+_^BD> O_"P\/?_ "QH_P"%J_"__HI'@+_PL/#W_P L: .]HK@O^%J_
M"_\ Z*1X"_\ "P\/?_+&C_A:OPO_ .BD> O_  L/#W_RQH _([_@J)_R>I_P
M0_\ ^S^/'O\ ZRC\;*_:ZOPO_P""E7B_PGXE_;9_X(B0>'?%'AW7YH/V]/'T
MT\.BZWIFJ2PQ+^RE\:5,DL5C=3R1QAI$4R,H0,Z*6!=0?W0H _,C_@LU_P H
MM_VVO^R*:O\ ^G32*_3>OS(_X+-?\HM_VVO^R*:O_P"G32*_3>@#\F_V+/\
ME)1_P6=_[*M^Q'_ZQ/\ #:OUDK\F_P!BS_E)1_P6=_[*M^Q'_P"L3_#:OUDH
M _)/6?V!OB#\3]#_ ."TOPU\8>)].\!>%/\ @H]K,^B_#+QMH4C>)=7\,>%O
M$'[!GP6_9BU;Q%X@\-"XT(23Z3XT\%^([MO# UVV'B'P_##%)JFFC52UOYQ\
M-?V9OVZ_BU\=/V#?$O[3_P %/V+_ ( ?#_\ X)[)\0-4T[6?V<_BAXV^*WB'
MXX>*O%W[.>J_LZ:?X5^&GA;Q-\"_@S:?LX?L]#1?''BGQ=XJ\(:KXF^)GB#5
MM7\%_"_PC:V"Z9HD_C&7]K1*,MR/D.'&"",DA>#R<KAA@$$<@D$&CSD&<MC!
MVMA7^4D!@K<91B"& 8#*D$<$$J34N52Y9QC2P]-4Y+F@UAJ.)H49N-TG)4<;
MB83O>G5C5:K4JT$H$-)^TMS1=6564I1]V45B*E&K5IJ6\5.>&I2LOWD>5JG4
MASL_GG^&/[ /[?>G?"?]E/\ X)X>/K/]FY?V+OV3?C]\&?B&/VF=+^*'C77/
MC?\ &;X _LN_%^7XR?L[?!:X_9YE^#_ASPKX$^),^N>!?@UX;^,'CR3XT^)?
M"@\+Z9XJU'P=I>JZ[JEG9Z9]L_MC_L]?M-_M:?#*QF\.^%/A+\)?CI^RA^V]
M\,_VD/V0KOQ1\3M?\9_#;XN:3\&KO3WM-0^,5WH/PPTSQ-\*H/BWX*\:?%GX
M:Z[X4\-Z+\1=3\ .VE>+-.\5>*&NETZR_4 2H21GY@5RNT[@KDJK,O)5&97"
MN<*VUL$[33G<(!G.22  K,3A2QX0,>BGMUP.I *N[N?/)5'4C6G5T52=:,</
M"%:<TK3G&GA:5)-JWLU.+C^]GS4E&+]V$5%1E!4XQM!4ZDZU2=.,=&HSJ8BK
M-J[:DX\LDJ=-0_G^^)W_  3Q_;$_;0L_VQ/CM\?;;X%_LT_M'_%7X-_LL?";
M]DKX??#CXB>+_CEX.^#;_L=?'_5/VO?!/B;XV?$W5?AW\,CXPNOBG^TE/HR>
M*=,\!_"^T@\(?"+PQHME:WOBSQ9?ZH+7ZO\ @)\%?VTOBI^V=X=_; _;-\"_
ML_?!33_@C^SI\1_V??@I\(/@?\6/&/QWO=>\5?&GXB?#OQ7\9OC3XO\ '_BG
MX4?!6V\-Z+>Z-\#OAAX>^&/P_P!-\+>(M7M['6/&NI>,?$=I>QZ/I8_4])XW
M&Y&#@@%64$JX('S(WW77)QE3C/RYS2I*';"D,,LI8 XW(2KKNZ;D<%67.Y6#
M*P#*P%\\[0CS3<:7\*-VXTI2A7IRJ05TU.<,37C4FY2C-5;^SO&#A+49<SDM
M9M.<G%*4DIT91IR>UE+#T7%)*<53<?:<DIPE!J.G6.KZ??:3JEG:ZCIFIVES
MI^HZ??6T%[8W]A>0O;WEE>V=U'-;7=G=V\DEO=6UQ%)#/!))%*C([ _EP_P'
M^!R_\%'--\#+\&?A./!;_L2:]XI?PD/AUX/7PR_B:+X]^']*C\1/H"Z,-(;7
M8]+DETY-7-G_ &@MC+):+<"!VC/ZIU\!R_\ *4;2_P#LP?Q#_P"M%>'*19]#
M?\,M_LR_]&Z? G_PT7P__P#F>H_X9;_9E_Z-T^!/_AHOA_\ _,]7NU% 'A/_
M  RW^S+_ -&Z? G_ ,-%\/\ _P"9ZC_AEO\ 9E_Z-T^!/_AHOA__ /,]7NU%
M 'A/_#+?[,O_ $;I\"?_  T7P_\ _F>H_P"&6_V9?^C=/@3_ .&B^'__ ,SU
M>[44 >$_\,M_LR_]&Z? G_PT7P__ /F>H_X9;_9E_P"C=/@3_P"&B^'_ /\
M,]7NU% 'A/\ PRW^S+_T;I\"?_#1?#__ .9ZC_AEO]F7_HW3X$_^&B^'_P#\
MSU>[44 >$_\ #+?[,O\ T;I\"?\ PT7P_P#_ )GJ/^&6_P!F7_HW3X$_^&B^
M'_\ \SU>[44 >$_\,M_LR_\ 1NGP)_\ #1?#_P#^9ZC_ (9;_9E_Z-T^!/\
MX:+X?_\ S/5[M10!X3_PRW^S+_T;I\"?_#1?#_\ ^9ZC_AEO]F7_ *-T^!/_
M (:+X?\ _P SU>[44 >$_P##+?[,O_1NGP)_\-%\/_\ YGJ/^&6_V9?^C=/@
M3_X:+X?_ /S/5[M10!X3_P ,M_LR_P#1NGP)_P##1?#_ /\ F>H_X9;_ &9?
M^C=/@3_X:+X?_P#S/5[M10!X3_PRW^S+_P!&Z? G_P -%\/_ /YGJ/\ AEO]
MF7_HW3X$_P#AHOA__P#,]7NU% 'A/_#+?[,O_1NGP)_\-%\/_P#YGJ/^&6_V
M9?\ HW3X$_\ AHOA_P#_ #/5[M10!X3_ ,,M_LR_]&Z? G_PT7P__P#F>H_X
M9;_9E_Z-T^!/_AHOA_\ _,]7NU% 'A/_  RW^S+_ -&Z? G_ ,-%\/\ _P"9
MZC_AEO\ 9E_Z-T^!/_AHOA__ /,]7NU% 'A/_#+?[,O_ $;I\"?_  T7P_\
M_F>H_P"&6_V9?^C=/@3_ .&B^'__ ,SU>[44 >$_\,M_LR_]&Z? G_PT7P__
M /F>H_X9;_9E_P"C=/@3_P"&B^'_ /\ ,]7NU% 'A/\ PRW^S+_T;I\"?_#1
M?#__ .9ZC_AEO]F7_HW3X$_^&B^'_P#\SU>[44 >$_\ #+?[,O\ T;I\"?\
MPT7P_P#_ )GJ/^&6_P!F7_HW3X$_^&B^'_\ \SU>[44 >$_\,M_LR_\ 1NGP
M)_\ #1?#_P#^9ZC_ (9;_9E_Z-T^!/\ X:+X?_\ S/5[M10!X3_PRW^S+_T;
MI\"?_#1?#_\ ^9ZC_AEO]F7_ *-T^!/_ (:+X?\ _P SU>[44 >$_P##+?[,
MO_1NGP)_\-%\/_\ YGJ/^&6_V9?^C=/@3_X:+X?_ /S/5[M10!X3_P ,M_LR
M_P#1NGP)_P##1?#_ /\ F>H_X9;_ &9?^C=/@3_X:+X?_P#S/5[M10!X3_PR
MW^S+_P!&Z? G_P -%\/_ /YGJ/\ AEO]F7_HW3X$_P#AHOA__P#,]7NU% 'A
M/_#+?[,O_1NGP)_\-%\/_P#YGJ/^&6_V9?\ HW3X$_\ AHOA_P#_ #/5[M10
M!X3_ ,,M_LR_]&Z? G_PT7P__P#F>H_X9;_9E_Z-T^!/_AHOA_\ _,]7NU%
M'A/_  RW^S+_ -&Z? G_ ,-%\/\ _P"9ZC_AEO\ 9E_Z-T^!/_AHOA__ /,]
M7NU% 'A/_#+?[,O_ $;I\"?_  T7P_\ _F>H_P"&6_V9?^C=/@3_ .&B^'__
M ,SU>[44 >$_\,M_LR_]&Z? G_PT7P__ /F>H_X9;_9E_P"C=/@3_P"&B^'_
M /\ ,]7NU% 'A/\ PRW^S+_T;I\"?_#1?#__ .9ZC_AEO]F7_HW3X$_^&B^'
M_P#\SU>[44 >$_\ #+?[,O\ T;I\"?\ PT7P_P#_ )GJ/^&6_P!F7_HW3X$_
M^&B^'_\ \SU>[5!+*8U8@9"\DX9L#;N).,8 YY) Z9(H_KI]^K6BW;OHM1-I
M:O\ K_A]EW;26K1XA_PRW^S+_P!&Z? G_P -%\/_ /YGJ0_LN_LR#_FW3X%=
MNGPB^'_?/_4O\#@Y)X%<5X__ &T?V=OAT\]EJ?Q&T?Q%KUJ\\,_AKP"EQXYU
MFWNX,J=.U3_A'%O]*\,WS2 QA/%NK:#"K*=\R\5\3>.O^"FGBC59CIGPE^%=
MCI;W+K'IFI_$2]N-<UBZF)""V/@3P3?6\"S.3N@DM/B%J+DE4-DS_+7Q/$7B
M-P5PNY4LVXBP$,9%\O\ 9V#J?VGF;FDW[/ZAE_UFO"<K62K_ %=)ZMVB[:5X
M/"1Y\7.G@UI:&+J1H5I.2?(HX5\^-YINR@I82BZC<5%N+=2'?_MT']G[]D3X
M":C\9M#_ &0_V=?'5[8>*O"GAP:!JOP\\$:#9R0^(=0>QGNSJEGX-U66.6S9
M1(D)LV24AE9X@-X_)W5/^"A7AK3/!?A+QFO_  3'_9:U"S\8-J8L;6PTC1[N
MZLTLV5M-:]BMOA!*X77[=;J[TIE4++:V<DV6+JB_27Q;\(_MB_'?P;_:?Q>\
M&_$?Q?X ;6-)EA\(W?A6RL-+-TDTEWI=R/AMI-A8ZKJ5OI\T9FM]?US0]3DM
M'FB#ZPX>-3X;<?!?XW6]E>#2_@_\1%N8]/GCTVUE\ >*[?38YX;<C3;:7[+I
M"-!8QRI! PMT5H;8MY,7"J/POC#QFXJ69X*?"W#G%.#RYTZ->2S;(<7A_P"T
M,.X8JFJM%0RK,:^$HUZSPU1SK5.;EA.3H*$DW]?D?&W!F399DN7XSPVPW%F:
MKB3%8K.<SSW,\XR? X_(*N'CA,NR?"++L6J^72PF93>88C-<3AIJ-"E]7IX9
MTZE>LOUV\'WO_!/O5/ /@CQ1XN\ _LA>%O$'B3P=X:\0ZWX6_P"$3^%5W?>'
MM5UG1;'4M2T.>U31%U)9](N[J6PE2ZL;:Z#P$3VT,N^-:5_XV_X)B:<Q6;P3
M^SW.PS_R#?V?[+5E.,C_ %NE_#R\B )&%9G"GJ#CFOS[E_X)P_MGZ]X1\.>)
MO"'Q!_9[TN_\0^&M$\07GA3QWX4^)OA;6?#&H:MI-OJ5WX>U2^L;[QK%<WVC
MW5PVEWEPVC6.^>UFG;3X"_V./YI\9_L(?\%4?#\S-I7A+X;^,X86=P_@+Q5\
M.EM[E8N5"1?$<^$]2<2@D*@CB=@I#B)RN?MJW$OCAR1<."^%L-3]G!JM/'9M
MFDFG3@_:3A@I4O?L^:=.-*%I.:4(*-H=.6>'N89]B*ZH\;^#^1<V(Q"AA,TX
MWQ=-X:+Q%=4Z,*M;ABA0Q,**Y*-.I''S=:E2A6]I/VBJ3_5[5/C1_P $UK'S
M/L7P*^'&M[3A?[-_9N\*0;N@RIUW0-%4C//S%">V1R>"O_VD/V H%;^S_P!C
MWPW?R*=JFY^"7P-TRV<<9D60ZE>3A3@L%>V5\<$ @FORQL_$'_!07X,-Y7C7
M_@GQX6\=PV01;R^UKX _$CQONBA<*TAUKX7^/KCPXDTC;5%Q)8WD!5FECMY
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
M!^RK\:I1:W=UHFF6,]Q;"5$E$$LCQ>:B2%"Z(R_OC7XH_P#!43_D]3_@A_\
M]G\>/?\ UE'XV5^UU 'YD?\ !9K_ )1;_MM?]D4U?_TZ:17Z;U^9'_!9K_E%
MO^VU_P!D4U?_ -.FD5^F] 'Y-_L6?\I*/^"SO_95OV(__6)_AM7Z;>/]-\8:
MQX%\::3\//%&F^"/'^J^$_$.F^!_&FL^%V\;Z-X/\87VDWEKX:\5:MX*77_"
MC>,-+\/:U+9:OJ'A9?%'AQO$-G9S:0->T@WG]H6_YD_L6?\ *2C_ (+._P#9
M5OV(_P#UB?X;5^LE)I--/9Z/T]59KY.X=O)W7JO+9^CT?4_EU\)ZS\5/V'?V
M<O\ @Y.\;>&_C5\4/C%\<O@QXOU/XAZ/\>?BF_A/5/B#J7Q3O?\ @F9^S=XU
ML?&5QI>A>%M#\"Z1X>\$^+M=^T>!?AYHGA2P\%>!O ?A_P /> =&TM- T2!7
MS_V._@'HW[)W[77["OCOQ!^Q#XA_9%3]H+PS\:?AOX*^,OP[_:JT[XJ_%;]I
MCQU??!?Q#\9X/ ?_  5<\&:]\(M'CU[XJ_$'PS\.O&_QY\(>+?A7\7/BT/ '
MQM\%7G@2Z\=ZIX9\0RKKW[GZ!^Q/\,K?5_V\'\;W%Q\1_!G_  4!\4V>L_%[
MX?>(+1+/0K;PV?V:_AO^S'K_ ('L[O2KJUU2[T?Q-X*^':7>HWCW-IJ,%YKM
M_%9RPI!;RCY_^ G_  3)NOA+\4O@G\0/B9^V9^U!^U'X>_9/T/Q!X>_9%^&G
MQL;X/VGAWX,IXI^'UI\*M4\7^)]<^%GPM^'?C/X\_%&P^&Q\1> O"WC_ .,G
MB'Q1>>'_  OXY\;-_9^H>*_$5]XL=3<VDX-4ZLL)@J4JG+)NG*A@LRPU=4_9
MRA)U9U<7AZT.>4J%6=%_6%*"LYVY_<;4<1BYQCSZ58UL1@9TG/F5HPA2HUZ<
MU&U90G*-'V4W&;_%'X1_L_\ PS\"?\$[O^"<G_!5G0;*[;_@H/\ %;]HG]@;
MXQ?&7]I2UU/4%^*?QS'[:O[3_P )OA?\>/@_XZU@RR+KWPMU3X<_%O6/!_AS
MX<RVI\-^"K#PMX8N/"EAI>H:%:WC?KW_ ,%AWNO%7PN_8_\ V<]1U#6+/X7?
MM@?\%#?V;/V;OCY9:+K6L^'+WQ;\#=7MOB#\2_''PWNO$/A^[T_7M+T#XJ'X
M6Z7\-?%HTG5-*NM8\)>+-;\.M>K;:Q<13P?#K_@C]X/^'WBWX5:"?VIOVC/$
MO['OP ^.$?[2'P%_8:U>/X/V?P?^'/Q6TWQ7XQ\=>"+2X\?^'_AAH_QW\:_"
M;X1>-/%Z^+OA!\)/%OQ,U'P[X2\0>$O MQJD_B?3_">E:7#],_&W]B-OVD_A
M3\3/A9\;OCY\3O$)UG]H3PW^T'\ OB'X4T'X7^ OB1^R?KGP[UKP7XM^$NE_
M"76M'\#SZ7KDWPW\9>%=2UFR\5?$K0O&/BCQ)IOC#7_"_BS4=8T(VEK#7,G)
MRG2C*C+$TL1#!M14:%&%+ PEA.:FXTZB]O0JUX^S<:<^2G&=OK%9$PC4CI*J
MZE7V5:G/$R@HNK6JU,>X8EQNY)QIXFE&7/=PES>S7+0I'X ?MB>!M _8;^*G
M[<G['?['"WG[,_P&_:1_9L_X)A^,];\(_"O6M;\.^'OA1XT_:._X*5S?L-?'
M/QA\(] AO9]$^$FL_%?]G[7=/TK7=0\#V&B377B7P+8>,8 /$L-WJ,OZ1_"+
M]F'X%_L!?\%2O@!\*?V0?AYI?P0^#_[3W[$_[46H_%WX.^ 9+_3OAQJGC?\
M9A^)G[)]C\*/B_=>&'N+FQB^(4/ASXT>/O!&N>+P(M7\5V.IV?\ PDEUJU[I
M>GW,'M.G?\$GO GC'X8_M3>%OVJ_VA/CI^UC\5/VP_ OP^^&_P 5?CYXV_X5
MM\/?&/A'P?\ !K4-?U_X(Z1\!/"7PG\!^$?AK\'$^%'CKQ+K'Q9T"ZTKPEJM
M]K'Q>U"[\<>+;KQ PL=+L?5OV9OV#]9^#'QNU[]I;XW_ +5GQS_;%^.]Q\+7
M^ W@;QI\8=)^$/@G1_A7\%)O&:>/M8\*>#? 7P,^'/PR\'R^)_'?B73O"5]\
M3_B/XBTS6_%GC%?A]X$L8+G0M(T :9=;*K!*DO9_O(1?MJR>E>G+#8VBL-9?
MO5&A4Q%"I%SO3DJ+:DG3@FI0F_:\L^6$W'V=/E3=&I&M@JM2NF[P3Q$</64W
M%NI%U%!0C&<Y/[WUG5+?1-(U36;N.\EM=(T^]U.ZBT[3M0U?4)+:PMY+J>.P
MTG2;:]U35+YXHG6TTW3;.ZO[ZX,=K9V\UQ+'&WY.3_M'_#N/_@H1IOQ'DT7X
MSQ>'T_8NUOPD;.3]G3X_IXN.JW'QYT+5([B/P&?AI_PFDGAW[+!)')XP30F\
M)1:EY6B/K?\ ;<T6G/\ KH0&!!&0>H_6O@27_E*+I7M^P-XA ]A_PT3X;&!Z
M<*N?7 ST%8FIZHO[8GPE90R^&?VC&5@&5A^R-^U*0RD9!!_X4_R"#D>U+_PV
M'\)_^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OVIO\ YS]'
M_#8?PG_Z%C]HW_Q$;]J;_P"<_7U/10!\L?\ #8?PG_Z%C]HW_P 1&_:F_P#G
M/T?\-A_"?_H6/VC?_$1OVIO_ )S]?4]% 'RQ_P -A_"?_H6/VC?_ !$;]J;_
M .<_1_PV'\)_^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OV
MIO\ YS]'_#8?PG_Z%C]HW_Q$;]J;_P"<_7U/10!\L?\ #8?PG_Z%C]HW_P 1
M&_:F_P#G/T?\-A_"?_H6/VC?_$1OVIO_ )S]?4]% 'RQ_P -A_"?_H6/VC?_
M !$;]J;_ .<_1_PV'\)_^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:
M-_\ $1OVIO\ YS]'_#8?PG_Z%C]HW_Q$;]J;_P"<_7U/10!\L?\ #8?PG_Z%
MC]HW_P 1&_:F_P#G/T?\-A_"?_H6/VC?_$1OVIO_ )S]?4]% 'RQ_P -A_"?
M_H6/VC?_ !$;]J;_ .<_1_PV'\)_^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'
M\)_^A8_:-_\ $1OVIO\ YS]'_#8?PG_Z%C]HW_Q$;]J;_P"<_7U/10!\L?\
M#8?PG_Z%C]HW_P 1&_:F_P#G/T?\-A_"?_H6/VC?_$1OVIO_ )S]?4]% 'RQ
M_P -A_"?_H6/VC?_ !$;]J;_ .<_1_PV'\)_^A8_:-_\1&_:F_\ G/U]3T4
M?+'_  V'\)_^A8_:-_\ $1OVIO\ YS]'_#8?PG_Z%C]HW_Q$;]J;_P"<_7U/
M10!\L?\ #8?PG_Z%C]HW_P 1&_:F_P#G/T?\-A_"?_H6/VC?_$1OVIO_ )S]
M?4]% 'RQ_P -A_"?_H6/VC?_ !$;]J;_ .<_1_PV'\)_^A8_:-_\1&_:F_\
MG/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OVIO\ YS]'_#8?PG_Z%C]HW_Q$;]J;
M_P"<_7U/10!\L?\ #8?PG_Z%C]HW_P 1&_:F_P#G/T?\-A_"?_H6/VC?_$1O
MVIO_ )S]?4]% 'RQ_P -A_"?_H6/VC?_ !$;]J;_ .<_1_PV'\)_^A8_:-_\
M1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OVIO\ YS]'_#8?PG_Z%C]H
MW_Q$;]J;_P"<_7U/10!\L?\ #8?PG_Z%C]HW_P 1&_:F_P#G/T?\-A_"?_H6
M/VC?_$1OVIO_ )S]?4]% 'RQ_P -A_"?_H6/VC?_ !$;]J;_ .<_1_PV'\)_
M^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OVIO\ YS]'_#8?
MPG_Z%C]HW_Q$;]J;_P"<_7U/10!\L?\ #8?PG_Z%C]HW_P 1&_:F_P#G/T?\
M-A_"?_H6/VC?_$1OVIO_ )S]?4]% 'RQ_P -A_"?_H6/VC?_ !$;]J;_ .<_
M1_PV'\)_^A8_:-_\1&_:F_\ G/U]3T4 ?+'_  V'\)_^A8_:-_\ $1OVIO\
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
MK%8Z/-;1VDK>*_"GP]\2:0VK7$<S2WVEIJ37-BC6ZW%O 98VD^H_^&P_A/\
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
M:/\ A9_[67_1JW@O_P 25TO_ .=30!]745\H_P#"S_VLO^C5O!?_ (DKI?\
M\ZFC_A9_[67_ $:MX+_\25TO_P"=30!]745\H_\ "S_VLO\ HU;P7_XDKI?_
M ,ZFC_A9_P"UE_T:MX+_ /$E=+_^=30!]745\H_\+/\ VLO^C5O!?_B2NE__
M #J:/^%G_M9?]&K>"_\ Q)72_P#YU- 'U=17RC_PL_\ :R_Z-6\%_P#B2NE_
M_.IH_P"%G_M9?]&K>"__ !)72_\ YU- 'U=17RC_ ,+/_:R_Z-6\%_\ B2NE
M_P#SJ:/^%G_M9?\ 1JW@O_Q)72__ )U- 'U=17RC_P +/_:R_P"C5O!?_B2N
ME_\ SJ:/^%G_ +67_1JW@O\ \25TO_YU- 'U=17RC_PL_P#:R_Z-6\%_^)*Z
M7_\ .IH_X6?^UE_T:MX+_P#$E=+_ /G4T ?5U%?*/_"S_P!K+_HU;P7_ .)*
MZ7_\ZFC_ (6?^UE_T:MX+_\ $E=+_P#G4T ?5U%?*/\ PL_]K+_HU;P7_P")
M*Z7_ /.IH_X6?^UE_P!&K>"__$E=+_\ G4T ?5U%?*/_  L_]K+_ *-6\%_^
M)*Z7_P#.IH_X6?\ M9?]&K>"_P#Q)72__G4T ?5U%?*/_"S_ -K+_HU;P7_X
MDKI?_P ZFC_A9_[67_1JW@O_ ,25TO\ ^=30!]745\H_\+/_ &LO^C5O!?\
MXDKI?_SJ:/\ A9_[67_1JW@O_P 25TO_ .=30!]745\H_P#"S_VLO^C5O!?_
M (DKI?\ \ZFC_A9_[67_ $:MX+_\25TO_P"=30!]745\H_\ "S_VLO\ HU;P
M7_XDKI?_ ,ZFC_A9_P"UE_T:MX+_ /$E=+_^=30!]745\H_\+/\ VLO^C5O!
M?_B2NE__ #J:/^%G_M9?]&K>"_\ Q)72_P#YU- 'U=17RC_PL_\ :R_Z-6\%
M_P#B2NE__.IH_P"%G_M9?]&K>"__ !)72_\ YU- 'U=17RC_ ,+/_:R_Z-6\
M%_\ B2NE_P#SJ:/^%G_M9?\ 1JW@O_Q)72__ )U- 'U=17RC_P +/_:R_P"C
M5O!?_B2NE_\ SJ:/^%G_ +67_1JW@O\ \25TO_YU- 'U=17RC_PL_P#:R_Z-
M6\%_^)*Z7_\ .IH_X6?^UE_T:MX+_P#$E=+_ /G4T ?5U%?*)^)_[6(Z_LK^
M"A]?VE=+_P#G4TT_%+]K 9S^RQX)P#@G_AI;2NOI_P DJZ]Z-W9)M^2;_&UO
MO:$VHJ\FDK-W>B232;;V2NTM6M]+GUA17Q#XR_:1^.OPZT]M7^('P,^#O@;2
M44LVJ>,?VN?"/AC3E50Q8M?:Y\-["U 4*Q8F4  ')X./C/Q__P %E?A]\.VE
MM[[P[\)O%NH1MM73OAG\?]2^(QF()#"/6_"_P2O?":$8R!<^([8NIW1;P#CD
MQ./P.#CS8O&87#*S?[_$4:3LM7[LZD9O=;4V^R9[V4<+<3<03C3R+AW/,YE*
M7(GE>4YACJ:E>UI5\/A)X6G9Z?O<73UTU=TOVCENK: HLUQ!"TF[RUEFCC,F
MS;OV!V!;9O7=MSMW+G&1E@OK(D 7EJ2S!% N(B6<G 0#?DL3P%')/&*_C/\
MV_OVVK'_ (*%ZS\"M$\)_"G5_!.L> +_ .(&FP66J>(M/\2KKLGQ#;X?+:30
MRV.EZ<=/M]+/@Z]FU*2>*6-;6>*Z\](X;@)P6E_LL#P_\0?"/BWP-XL;P\_A
M2Z\':MI%Q9Z)'K&OKXZ\-7%E-;ZU86^IB?3$&H:M8V.MVEI>6VJ0QZG/<V#Z
M9<620VTGY5Q-XQ\/\,YG# UU3Q-"M3=6ABJ%>K*5:,(47)4\/#"5*DIU:]7Z
MOA&^2EB*M.:590Y:C_5\P\)^&N$LGX?K^)O'6*X!XCX@RS/LTI<-XSA6MFU?
M!4LGQ<<)@X8V>59MB\;3>=3KX>6 E'+VFH8V%Y2POM)?VD>-_'O@GX<>'KSQ
M5X^\8>%O _AJR0F[\1>+_$6C^&-#M"4>1!<:MK=Y8V$)=4=E$EPNY48C(!K\
M[_'W_!5;]GC2#<67PCL/B!^T+JT)G@6Y^'7AMM(\ 1WL9;RUN_BAX]N/"OA2
MZL2 CO>>$I?%[F*16M[6=]\:?G%X>_X)_P#QZ^)UZ/'WBKP%XN\:>*5B7[-X
MS_:+\;7.N>,;A@=Z165MX^U"^U71!"7'E+::#H=C&@6.U/R&&/Z0\$_L2?&#
M2)(;KQY\";7QU-%("=,T_P#:0T?P;H4L*DXAN1:?#;5M?EXPWF6>NZ9AF<!.
M=QX5QSXE<3KEX,X J93@:EN3/>-JJR^FZ<FE[2AEG-3Q<Y15YN$\+?6*C*3U
M?Y++'<+X2W]GY3GG$U=67UG/*\>$LC<U9N4,KRNKFO$^+I*7NJ.*S?*958J7
M/"@W39YOXV_X*!?M@_$J[72O"#> _@/I^H3+%8:=X+TEOC'\4+@R'"VL/BCQ
MAI=AX(2>0840Z?\ "G69$<D6]_*0)*YW0OV&?VC_ (]ZS8>)?BAIGB[Q/>P3
M/<V7B[]IGQ=JVK2:1-RLC>'O NL)J,WA4E97,,7ACP%X>TTM(RQS1EYF7]1/
M MG\9OAE:_9/ '[#_P *?"JM&(I[K2OVA-%CU6]0'(_M'6I?A1+K&IOGDR:A
M?7,AP,N0!CT3_A9_[67_ $:MX+_\25TO_P"=35KPNXCXAY:GB!X@9SF=.3O4
MR/AN^19,DG?V<J\.7'XB/V)2=.,9Q5XJ/-IA4S_B"<)4L-F%+A["SA.G/!<(
MX5</*=*<90E1Q&:X?$5>),;3J0E*-:&+XCJ0JQE*-6C4ISE1E\]_#W_@FMX"
MTHVUY\3/&.N^-[F)8R^BZ#'_ ,(AX< P#):RS13ZAXANXXVPL<]EJF@ED&XV
ML9(5/NGP'\'OA?\ #"W6#P#X$\-^%F\H0S7NF:=$NK7<>,;=0UN82ZQJ8' !
MU"^N6P%Y^48\:_X6?^UE_P!&K>"__$E=+_\ G4T?\+/_ &LO^C5O!?\ XDKI
M?_SJ:^]X?X"X.X72>2</99@ZRN_KDL-'%YA)MIRD\PQWUS&J4FDY>RK8=-I.
MR:5O#I8/"T%%4L/2AROFB^12E&3=VXRFIN+NV[P4'=M\S;;?U:% Z#MC\/3Z
M>U+TKY1_X6?^UE_T:MX+_P#$E=+_ /G4T?\ "S_VLO\ HU;P7_XDKI?_ ,ZF
MOK4DMDE?5V25WWT2U\_^'.D^KJ*^4?\ A9_[67_1JW@O_P 25TO_ .=31_PL
M_P#:R_Z-6\%_^)*Z7_\ .II@?5U%?*/_  L_]K+_ *-6\%_^)*Z7_P#.IH_X
M6?\ M9?]&K>"_P#Q)72__G4T ?5U%?*/_"S_ -K+_HU;P7_XDKI?_P ZFC_A
M9_[67_1JW@O_ ,25TO\ ^=30!]745\H_\+/_ &LO^C5O!?\ XDKI?_SJ:/\
MA9_[67_1JW@O_P 25TO_ .=30!]745\H_P#"S_VLO^C5O!?_ (DKI?\ \ZFC
M_A9_[67_ $:MX+_\25TO_P"=30!]745\H_\ "S_VLO\ HU;P7_XDKI?_ ,ZF
MC_A9_P"UE_T:MX+_ /$E=+_^=30!]745\H_\+/\ VLO^C5O!?_B2NE__ #J:
M/^%G_M9?]&K>"_\ Q)72_P#YU- 'U=17RC_PL_\ :R_Z-6\%_P#B2NE__.IH
M_P"%G_M9?]&K>"__ !)72_\ YU- 'U=17RC_ ,+/_:R_Z-6\%_\ B2NE_P#S
MJ:/^%G_M9?\ 1JW@O_Q)72__ )U- 'U8RJX*L,@XR.1T((.1@@@@$$<@C--\
MF,?P^O<]^O.>YY/OS7RK_P +/_:R_P"C5O!?_B2NE_\ SJ:/^%G_ +67_1JW
M@O\ \25TO_YU-'];O_,/Z_K=?A?S/JL1HO10.0?Q!R#^?/N>3S3Z^4?^%G_M
M9?\ 1JW@O_Q)72__ )U-'_"S_P!K+_HU;P7_ .)*Z7_\ZFB[862V27HDOP22
M_ ^KJ*^4?^%G_M9?]&K>"_\ Q)72_P#YU-'_  L_]K+_ *-6\%_^)*Z7_P#.
MIH ^KJ*^4?\ A9_[67_1JW@O_P 25TO_ .=31_PL_P#:R_Z-6\%_^)*Z7_\
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
M P0>001@Y!/'-.KG33U6WW?@[-/R:36S2>AG^C:^YV_0**** "BBB@#\4?\
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
M_"LOVM/^CJ_!/_B,]C_\]BC_ (5E^UI_T=7X)_\ $9['_P">Q7U=10!\H_\
M"LOVM/\ HZOP3_XC/8__ #V*/^%9?M:?]'5^"?\ Q&>Q_P#GL5]744 ?*/\
MPK+]K3_HZOP3_P"(SV/_ ,]BC_A67[6G_1U?@G_Q&>Q_^>Q7U9O4-MS\P[<]
M_P!/\^U-\V,C.\8/'^1U[?A19_K\@_KO;UM>WSL?*O\ PK+]K3_HZOP3_P"(
MSV/_ ,]BC_A67[6G_1U?@G_Q&>Q_^>Q7U0UQ D<DKRQI%$C22RNP6..-%+-(
M\C$(D:J"S.Q"A06)P":^4_B5^W1^Q_\ "E;J+QI^T?\ "6PU"S8I=:)I'BZP
M\7>*+5E8JPF\*>#3X@\2(25=%W:4NZ1'1261PN5:O1P\>?$5J-"._-6JTJ,?
MOJU*:_,[\NRK-,XK?5\HRS,<VQ#<8JAE> QF85>:;:A'DP6%Q3BYR3C!3<.:
M2<8N4DXJ3_A67[6G_1U?@G_Q&>Q_^>Q1_P *R_:T_P"CJ_!/_B,]C_\ /8KX
M&^(O_!<;]D?PL;B+P+HWQ>^*MQ&#]GN]+\+VG@SPY<$$X,]]X]U;P_XAM(VV
M@AE\*74NUP3"G./D&^_X+6_M0_&"\ETK]F#]E&RU*Z5FB CM_B-\>=8C9D&U
MVTOX>:5X+M[*<>;%*L%Y+J<4? E\Y7&/"Q'%G#]"7(LPCB:NJ5' T,3CJK:T
MLEAZ+BW?16FT[Z-[/]1RSP$\6,RP_P!=J<)U,CR^+7M<QXIS3)^&L'1BTGSU
M9YIF,:L8\O,VO81J)Q<94HRV_;?_ (5G^UH.?^&J_!)_[MGL?_GL"LK5O!W[
M3^A6%WJNL_M<_#K2=,L466[U+5OV=M'TS3K6,D#S+B_O?B[%;0H"0I,LB#<0
M!@D9_%?^S/\ @NY^T<@%U?\ B7X/>&=38E#]N^&OP1ATP2[#@_V,E[\;+:,#
M# 7'VV>)5D50DY,<MW3O^"'_ .T#\3M0AU_]IC]JRTUG55D$LLEI;^._C9KD
MID+-.5\6?$K7/"5Q:W#B20/<MI.I!I'+21S*&$F*X@S'$NV6\,YI73MRULPJ
M8?*J%N[C7G*NXM=H)KK%.QZS\).#\EM+C/QKX$RZ4$Y5<NX4HYGQQF4;-1E3
M3RVA#+W4B^9<BQ$ES)34I0N?:GQ"_;4\(_#$M'XC_P""G?P%U*Z1&9]/\!?L
M\Q?$_48W"%E@GM/AO\2_%<EI,?E^2\%N!N3>R"16KX9\?_\ !9C6/#L=TG@/
MXL^*OB'=0,PAN]2_9H\#_#OPS=+@&.4:EJ?QM\0>);=')VD3^"T=0I8IEE4_
M;OP]_P""(?[''A)[>;QE-\6?BS.JJUW;^)O&@\,:+-.H(S!:?#?3?!VLPP9(
M(ANO$-_(0NV2XEC:1'^\/AG^Q7^R=\)C;3^ _P!G;X2:%J5DY:UUZ?P5H^N>
M*XAMC  \6^(H-7\3L@:,.$?5F'F@R_?=RR<.,L5O5R/)Z;2NH4\3FN)5]TIS
MEAZ$)+3649I]M2?K'T=<AO&A@?$SQ"Q$7=5,;B<KX,RFI.+;3]GA?KF9/#SL
MHSI*I"MRN\:D)7/XIOVC_P!HGQG^U-\3I_B[X_AT*+Q'?Z#H^@N?#UFUCI\]
MAH1O8K&=X3-/$U[+%<L;R>V\FUFG#-!!",K79_L;?#+X^_%[XU0^ ?V:_'3?
M#;XE:SX3\0-+XO3QCKW@-M.\)6<FG7/B!#XF\+6.I>)K07#KIT(@T*SDOKS>
M;>1DL&O6']=WQL_X)[_LG_M#^/I_B;\7OA=<>*_&=WI6E:%/JL/CKXA^'4_L
MO1(IH],METWPSXJT?2T%LD\JB5;-9YMV9IG*H!+\$O\ @GY^RA^SGX]@^)GP
M>^%]WX4\9PZ1JF@)JTOCKXB>(572M:^S#4;?^S_$GBO6-,S.+2$>>UF9XM@\
MF:(LQ;Y5<#9G6SA8[%XS#U:%3'2Q%?%4JM3"9A4IRF^><%2PR="O)>[%4ZRY
M(_#-)G[D_I/<!Y?X?2X>X=X7S7+LTPG#3RO)LLS++\MX@X;P&,IT>3"8;%5\
MSS&=?-<LP\FWSXW+Y2KIQ=7"M049?C]HG_!"'XB>,KH^(?C=^U98W_B:Y/\
MI$FC^"=>^(MXSOY>YY?&7CCQGH.I7"Y3:R2^'@9?+CE,BD>2GL7A?_@A!\/?
M#MXEYJ'QG_X341G<MCXL^&^NQZ=Y@.0[P>#OB_X/GF4$G=#<74T$B$QRQR(S
MJ_[XJBX!**&ZYVC.1TYP#QV/7%25]EAN%<@PS4UEE"M45OWN,<\;6TV4IXF=
M2+MM[L$O7<_G7-_'?Q:SFG*A6XUS++\(TXQP?#]' <.X:G3DN5TJ<,GP6&J0
MIM=(5J+5ER.FDHQ_-#X>_L!:M\)Y;>Y^&_BG]FOP=?VJ!(-8TC]BSPC_ ,)"
M OW3+XGO/B5=>([IE.61[O59V#,[,6+9'OS?"_\ :R8Y;]JKP02 0,_LS:<<
M D=S\5B>WJ.>:^L:*]ZG2I48J-&E2HQ5DH4:=.C!)*R2C2A3BE;R^9^78[,,
M?F>(EBLSQ^.S+%3:<\3F.-Q>88B33NKU\=BL;7LF[J*K1C'[$8;'R>OPP_:R
M0$)^U3X(49SA?V9K #L.WQ7 Z <T[_A67[6G_1U?@G_Q&>Q_^>Q7U=16C=W=
M[G)_6[?XMM_>V?*/_"LOVM/^CJ_!/_B,]C_\]BC_ (5E^UI_T=7X)_\ $9['
M_P">Q7U:2!U_D:^9_P!H/]J'X>_ #2S'K$Y\0^,]0M6GT+P+I-VD>K7:/N2"
M^U6Y*31>'M":4,C:K>Q22W'DW,>CV&K75M-;+YF;9QEF18#$9IF^-P^7X#"P
ME4K8G$U(TZ<;)N,(IMSJU:C7)2H485:]:;4*=*3;M%2I"C"52K)0A'>3\]$D
MKIMO915Y-Z)-G ^,]*_:(^'OA[4/%GC7]LGX<>'/#VEQ^9>:GJ'[-MBD2LV1
M#;6\,?Q7DNKZ_N7'E66G6,%S?WT[+!:6T\S+&?SU/QB_:K_:?U75OA!X+\7W
M7BOP[J$JQZCK5AX)L?A6#X=='@FN/&U[IFN>*GT+0+R1+ISI<>MW%WK=JBZ6
MVFZI<SRZ--V/A#X6_'K]NKQ-8_$'XH:O=^%?A19W$C:)):V[06*V#R+]HL_A
MQH-ZTT=U=7486UOO'>L"[A<@H9M>&FKHEK^M_P -OA?X'^$_A>U\(^!?#]EH
MFCV[M-*(T,M]J=ZZK'+JFM:C.9+S5M4GC1(Y;V\EDD6&.&UMQ!9V]O;Q?CTJ
MO%GBU[N%GC^#/#FHVI8NTL/Q1Q?A^9I_5'3J/^Q\FQ$%[M9OVV)IS:<,1[M.
MCY]Z^/TCSX;!:IR:<,3B%T<&_P"%3M?WK.4OO/A#X5_L*_$7X0ZK_P ))X*^
M.'@;3O$DUE#;+J.L? 5/%]WHC&V:+4+?P]J-_P#$[3UL;:ZDGN$FN;;2["^O
M+3RK6Y=;5!:CZ!'PQ_:S'3]JKP0/I^S/8#^7Q8KZN  Z #Z #^5+7ZWD6093
MPUEF&RC)<!ALOP.%C:G1P\.5SERJ,JV(JR<J^)Q-5).MB,35K5JDE?FIP5.A
M1]"G2I4:<:5&$80C>R22;;;;<FE>3;;;<FVWUZ+Y1_X5E^UI_P!'5^"?_$9[
M'_Y[%'_"LOVM/^CJ_!/_ (C/8_\ SV*^KJ*]@L^4?^%9?M:?]'5^"?\ Q&>Q
M_P#GL4?\*R_:T_Z.K\$_^(SV/_SV*^KJ* /E'_A67[6G_1U?@G_Q&>Q_^>Q1
M_P *R_:T_P"CJ_!/_B,]C_\ /8KZNHH ^4?^%9?M:?\ 1U?@G_Q&>Q_^>Q1_
MPK+]K3_HZOP3_P"(SV/_ ,]BOJTL <$\XSCV]?TI-Z\<]?K^OI^-'^5_EW]
M_P"'^7?T/E/_ (5E^UI_T=7X)_\ $9['_P">Q1_PK+]K3_HZOP3_ .(SV/\
M\]BOJ.\O['3K6YO]0O+6PL;.-YKR]O9XK6TM88QNDEN;F=HX8(T7EY)75%')
M(%?%GQ._X*._L3?"?SH?$G[0_@/5M0A$H;2/A[<W_P 4-56= 0+.YM?AW9^)
M%TVZ9]J[-7EL(X]P>>2*+,M=&&P>,QLU2P>$Q6,J-I>SPN'K8B=VTE=4J<TM
MU\4H+SWM<*=2H[4Z<ZDOY80E)WZ+2+M?3>R2=WHFSL/^%9?M:?\ 1U?@G_Q&
M>Q_^>Q1_PK+]K3_HZOP3_P"(SV/_ ,]BOR\^*/\ P7L^#6@B6#X5?!?Q]XUG
M4R1+J/CW7_#_ ,--%D;YU@N+4:=_PGNMW,#%5E\J[TO1IY(S@&,MN'A*_MN_
M\%?/VFO*@^ WP'OOAWH5^3_9WB'P[\+)+2TGMY#_ !_$CX]WEQX#O712 UQI
M=EITB1LLB1Q2-%+7U-'@3B&5-5L=1P>2X=_\O\[S#!Y=&UF[JG.M5KRM9WC&
MDY:-\JL=D<LQ=E*K"GAHV3OB*U.F]5?2#DYRMK>ROIM;5?MP?AI^UF.O[5G@
MD8P3G]FBP^4'/+'_ (6S@ 8.3G KY7^*'[2L/P;:X@^(/_!2W]GS2M3M':*Z
M\/Z5\"=)\7^*H)$^^LWA+P;\5_$'B:(CU?2E48;J%;'YW+_P2[_X*/?M(^7<
M?M0?M,1Z)HE^S277AKQ-X_\ &7Q3ETYY%3S?)^'V@3Z/\,+3<41632?$L4<A
M0.Q81C?]5_"[_@A5^S/X66VN/B7X]^*/Q2O(2OVC3;*ZTKX;^$;I0%+*-.\.
MVM[XLM][*#OC\=^8BJJHRL-YO^Q>$L!KF?%<\PJ1OS87A_+:V(5X[Q6.QWL:
M#3OI4A3EW46F[:/"Y?1_C9@JSW<,'1G.UMTZE3DC=^2DGY'RE\5_^"Q7B_PQ
MINLV/P<^,4/Q7\02-%9Z?JOB[]ENU^'GA*.WE$RW&L:7J,WQRE\4)J5AE9[2
MPUWX=W-A?3I;PS&U03BY_)[X,?M5?M#?"CXYO\;_  'XOUGQ!\5O%>I3Q>)W
MUY+_ ,31_% ZS<Q^?H7BS1[>>"7Q#;W=S]G.F6MD\%YI%S%9-X9FTE[:S$?]
MAWP]_8+_ &./A@MB?"'[-OPFAO-.8266M>(_"=IXZ\2VT@  EB\4^.G\1^(U
MD&  XU0R %\/\S9Y3X1_\$\/V:O@K\>_&'[0/@OPD(?$OB%A/X:\/W:VT_A+
MX87M\DZ^)KWX=Z4+=!HEQXD>8;R\ER/#UD]]HWA;^Q=#U&\TV3W<IXKX,R?
MYM@L)D&855B\(X3EFE3"8RIF<N>*A@JTJ4$L'A'?V\^5SM.FY<DJT<-.GU8?
M'99AJ5:E#"UI>UA[SK2IS=5J_+3<HKFIP7Q76J=Y*\U&WXQ1_P#!13_@K=K[
M_;]"_9PU=[&\+-9KI'[*WQ>O[#;#F"46MQ/<W<TH$\,WFF6ZE,<_F1?($$2W
M%_;I_P""R\H#1_LS^+RKYVD?LC_%0#C(.2S #!!'S8![9R,_T\8& .N,=?;I
M054]5!^H!KP/]9\G2_=\#<.>7M*V:U-.EVZUV[;OJ]6KMG+]>PR5EE>$MT4I
M5IM+HKN5W;2[TNU>VI_,M;?MH?\ !:6]"&#]FWQ''YC,J?:?V7_&MAAER"7&
MI:A;&)20=K3>6K\%&8,N=%?VI_\ @MY>C]Q^S_J5MYC8&?@1':E"/0:EKAV@
MX^_*&4Y^5@2"/Z5]B$$%%(/4;1@_7B@JIZJIQTR <?I3_P!:LMTMP1PHFO\
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
M=Z'X;^&>I6_CWPW&!X;ET+6[:+3L;7_V+_BI\:?#_P#P7O\ A!K&F-\/]/\
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
M)RD[N[;;;;=^I]9T5\F?\,7?!W_H/_M#_P#B6_[4?_SW:/\ AB[X._\ 0?\
MVA__ !+?]J/_ .>[68CZSHKY,_X8N^#O_0?_ &A__$M_VH__ )[M'_#%WP=_
MZ#_[0_\ XEO^U'_\]V@#ZSHKY,_X8N^#O_0?_:'_ /$M_P!J/_Y[M'_#%WP=
M_P"@_P#M#_\ B6_[4?\ \]V@#ZSHKY,_X8N^#O\ T'_VA_\ Q+?]J/\ ^>[1
M_P ,7?!W_H/_ +0__B6_[4?_ ,]V@#ZSHKY,_P"&+O@[_P!!_P#:'_\ $M_V
MH_\ Y[M'_#%WP=_Z#_[0_P#XEO\ M1__ #W: /K.BODS_AB[X._]!_\ :'_\
M2W_:C_\ GNT?\,7?!W_H/_M#_P#B6_[4?_SW: /K.BODS_AB[X._]!_]H?\
M\2W_ &H__GNT?\,7?!W_ *#_ .T/_P");_M1_P#SW: /K.BODS_AB[X._P#0
M?_:'_P#$M_VH_P#Y[M'_  Q=\'?^@_\ M#_^);_M1_\ SW: /K.BODS_ (8N
M^#O_ $'_ -H?_P 2W_:C_P#GNT?\,7?!W_H/_M#_ /B6_P"U'_\ /=H ^LZ*
M^3/^&+O@[_T'_P!H?_Q+?]J/_P">[1_PQ=\'?^@_^T/_ .);_M1__/=H ^LZ
M*^3/^&+O@[_T'_VA_P#Q+?\ :C_^>[1_PQ=\'?\ H/\ [0__ (EO^U'_ //=
MH ^LZ*^3/^&+O@[_ -!_]H?_ ,2W_:C_ /GNT?\ #%WP=_Z#_P"T/_XEO^U'
M_P#/=H ^!/\ @J)_R>G_ ,$/_P#L_CQ[_P"LH_&ROVNK^>[]O?X%>"/A+^W%
M_P $3M1\*ZE\3;ZXU+]NWQ_97*>.OC3\8/B?9)"W[*WQDFW66F_$?QOXHTW3
M;K?;1@WVG6=K?/$9+=[EK=VBK^A&@#\R/^"S7_*+?]MK_LBFK_\ ITTBOTWK
M\R/^"S7_ "BW_;:_[(IJ_P#Z=-(K]-Z /R;_ &+/^4E'_!9W_LJW[$?_ *Q/
M\-J_62OR;_8L_P"4E'_!9W_LJW[$?_K$_P -J_62@ INX=?8GJ.@]\X_R<]#
M7D7[0FO^-?"GP#^-_BGX;:AX'TGXC>&OA%\2/$'@#5?B=J<.B?#;3/&VB^#M
M9U+PIJ'Q#UFXN+2WTGP-9:];:?<^+M3N+JVM[#P_%J%U//#%$\B_S-_\$R/V
MG/B-XE_:?_8PM/#G[67[:?QFM?VE?V;/BW\7OVT?!_[>.G:9X:^&NJ>,/"W@
MCP3K&@>)O^">5S<>"/ GAOQA;:?\1O$E_%J%C^R5XA^+'[.<7P$O(O%6O:Q;
M:RW@'Q)XE5]97E"$84YU)2DWI&G2Q-><FDKJG&GA:O/4UY)2I)PDJG- EI%2
MOO)02MHY2G1A&*=FG4G+$4U3IZ.:C4?-#D][^L 2*3CD<X&<<\X[$]^/J:<3
MC_(_J17\L?PE\7?M;^'/V7OV+?\ @L%XK_;1^/\ XK\8?M/_ !P_9'O_ (Y_
MLKZ[JWA34/V/-*_9N_;7_:%\$?"#0_A=\(OA!;>%M-U'P!XO^!GAGXK^ ];\
M-?%JW\7W_CGQGXH\):_)\0K[Q#HOBYM'T3]9/^"HWQ=^*'@+X8_LX_";X1>.
M]>^%'C3]L3]M/X!_LE2_%_P?!X=F\;_"[P-X\F\4^-?BKXJ\!'Q;H7BGPU8^
M.[CX6_#7QCX8\&ZWJWAO6X?#7B/Q%IOB2"PDOM(M)(VE*4O9TX^TKJO3PTJ4
M6I<N(J4Z%54_:1?LYJ%/$<U2=.4HP5&O\7(O:).+?Q14/93KJHGHZ-.6(C*?
M+*TH>]AIJ,:G+*?/2?NJ;Y/TWW#GVZXYZT;AD#^]R.GU['T'^>:_E[^.?QJ_
M:A_X)X:M^V!^QI\*OVH/C'\:=7U[]G_]A7XC_LK?&G]JC4?#_P :/BA\ /&?
M[8W[<VJ_L*?$>?5O%M_HFE77Q8T;P1>^(/ _QC^&ND_$:UU:UT[6K76O">I-
MJWA.2/3XON3]G_P5\6OV(?\ @H!\+?V5M3_:S_:3_:I^!O[4O[+_ .T'\7=)
M7]K#Q?H'Q4^*'PY^.'[-WQ"_9\T/7]1\+?$?2?"_@R\L_A[\3?!?QW:[U3X=
M76E7?A[PMXK\(VEUX$C\.:+J][H4-J$FZ:=E&MS0H-ZNM6IT,5B:M)0BY2@Z
M='!8B3E/W)6A;E3;C,IJ//S.*E3Y'.$FU)0J5,/3IU$^6T_:O%4I0A'5*-7G
M<?9M2_:*O@.7_E*-I?\ V8/XA_\ 6BO#E?>&HZC8:1I][JNJWMKINF:9:7%_
MJ.HWUQ#9V.GV%I$\]W?7MW</%;VEG:6\<EQ=75Q)'!;P1R332)&C,/RTD^/_
M ,"#_P %'--\=#XU_",^!U_8DUOPLWC(?$GP8?"J^)[CX\:!K$'AP^(!K?\
M90UV;2(Y-4BTDW7V]].1[U8#;J9!!9^J]%>##]JC]F C(_:/^ Q!Y!'Q?^'N
M"/7_ )&*C_AJC]F'_HX[X#?^'?\ A[_\T- 'O-%>#?\ #5'[,/\ T<=\!O\
MP[_P]_\ FAH_X:H_9A_Z..^ W_AW_A[_ /-#0![S17@W_#5'[,/_ $<=\!O_
M  [_ ,/?_FAH_P"&J/V8?^CCO@-_X=_X>_\ S0T >\%<D'+#'8$@'ZCH?Q_"
MEKP;_AJC]F'_ *..^ W_ (=_X>__ #0T?\-4?LP_]''? ;_P[_P]_P#FAH ]
MHU'2['5K2>PU2QLM3L+E3'<6.HV\5[9W$3?>2>TN8IK>5>AV/&5) SZCYA\<
M_L4_LZ^.#/,_@"T\*ZC.#_Q,O UY<^%&A8@[I$TBPW>&I9&+$L]UH<[$X;(;
MD=M_PU1^S#_T<=\!O_#O_#W_ .:&C_AJC]F'_HX[X#?^'?\ A[_\T->1FF09
M'G=%T,YR?+,UI/[.88'"XJUKVY)U:#JTVKZ.G6IR6Z:>IG.C2JKEJTJ=1:_'
M",GKTYFN9+72THV_/X1\5?\ !-'5M*O?[:^$7Q<ELK^V(?3K;Q98W.FZG!*"
MS*X\:^$7@N+<JQ7:UMX460$%S(QP@Y99?^"C?P-//]N?$O0;5^218_%FTNPI
M.6W)Y/Q-2 *22'-B"N%P'0A/T7_X:H_9A_Z..^ W_AW_ (>__-#3!^U+^R^/
M^;C_ (#\?]5?^'O_ ,T-?G5;P:X;PU:>*X6S+B7@K%U).4JO#F>8NGAG+F<_
M>RW'/&8*I!R>L'9<MXQ23.-Y;0B[T)U\++I["K)07_<*;E!O:SZ:Z:GYJK^V
MO\._$UW)HO[2'[+'@KQ#>Q[H=7EA\.^']5OUXVO!)X+^(NDK-&1B166Z\5#>
M"(S$@0R-WNF^%O\ @DU\8E6+4?@_\"/"&JW2@RV>M?#O3OA->QL5_P!7)K^B
MVNAZ+/*.A6R\07.R0+DJY0G["\5?&K]BOQU:"Q\:_&+]F/Q;9J&$=OXC^(GP
MKUF.'?G)M_[0U>=K=^<B2!HY%;#*P8 CY%\<?![_ ()P>*1++H'[07PK^'UZ
MX=_,\+_'OP%>:>\S,6'FZ3XHU[7K:*V7.#:Z2^DH%&(FA8EQI2I>.7"[B\HX
MLR3C#!4DTL+G%/'\-9JX\UXVS'*,5+"3JQ2MSSPOORDFHQ<;/2,LVP^M'%QQ
M,=/<J.="H[.]_:TY\C;71P4;V;>YN:C_ ,$DO^"?'C"Q2_T+X67^E6]ZCS6^
MK^#OBW\29;2=969UFM1=>,=;T>2/YV$0CM&@5"$$>Q5"^)Z__P $*OV4-5$S
MZ'\0?CUX9E8*(8$\2>!=;TV+UW6^K_#F749@S$;@VK+PORD$DCS._P#A7X;^
M&5U<:O\  _\ ;R^ +RJ3,8+?XX^'/AKK%TJL=EHXTGQ7K.C:JP5LO_:=]IEE
M.8\RP*'*'0T7]OGX]?"^]M]*\3>.?A!\389&2&$3>*/AYXLGEC'[P)9^(?A3
MXI6(W3QHS(=6CU.X"DB>W$A0KZU#Q_XZR"T>+N'O$#ARE2FU6S' 2?%F2JW+
M!5/K>"6+Q-*C*7-+FK4H25)KF3::CT0S['T-*ZS"BNDHR>)HJV]Y1]I97O\
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
MH:/^&J/V8?\ HX[X#?\ AW_A[_\ -#0![S17@W_#5'[,/_1QWP&_\._\/?\
MYH:/^&J/V8?^CCO@-_X=_P"'O_S0T >\T5X-_P -4?LP_P#1QWP&_P##O_#W
M_P":&C_AJC]F'_HX[X#?^'?^'O\ \T- 'O-%>#?\-4?LP_\ 1QWP&_\ #O\
MP]_^:&C_ (:H_9A_Z..^ W_AW_A[_P#-#0![S17@W_#5'[,/_1QWP&_\._\
M#W_YH:/^&J/V8?\ HX[X#?\ AW_A[_\ -#0![S17@W_#5'[,/_1QWP&_\._\
M/?\ YH:/^&J/V8?^CCO@-_X=_P"'O_S0T ?F5_P5$_Y/4_X(?_\ 9_'CW_UE
M'XV5^UU?@;_P40^+_P )?B3^V_\ \$2M/^'?Q2^'/CV_T_\ ;O\ 'EY?V/@O
MQOX9\4WEE:']E7XTPBZN[70]3OI[>V,TD<(GFC2+S9(X]^]U!_?*@#\R/^"S
M7_*+?]MK_LBFK_\ ITTBOTWK\R/^"S7_ "BW_;:_[(IJ_P#Z=-(K]-Z /R;_
M &+/^4E'_!9W_LJW[$?_ *Q/\-J_62OR;_8L_P"4E'_!9W_LJW[$?_K$_P -
MJ_62@#PK]J'X$:!^U'^S9\?OV:_%.K:QH'AOX_?!OXE?!O7-?\/M -<T+2_B
M3X/U?PA>:UI"W1^Q3:CI,&KOJ%I:WZRZ?=SVZ6NH07%E-/!)^<OPI_9*_P""
M@_CGX[_LR^./VVOBA^R/JGPV_8C\2>,/%GP9L/V7?A_\2/#/C;XV>,_%'P4\
M??L]VGB_XP#XD:UJ.B?"?0M'^'?Q)\5ZA<_"KX87OBW2]<\87NFWEUXQAT#0
M+3P_<_L:S*BEF.%&,G!.,G'8$]3^'?BLRWUO2+N\U/3K35-.NM1T1[:/6["V
MO+>>]T>6^M8[ZQBU2TAD>XTZ2\LI8[NU2\CA>XM72>$-$RL8DH-^\HN\H3Y9
M1C-.=)3A3J.,DTY4XUJD8MIJ*J2;3N#NUHY+W9T^:+::IU)4YU*=T[J-5TJ;
MFEK+D6J9^"/PM_X)C_MN>&=$_9Y_8R\=?'?]GS6_^";G[)_QT^&WQB^&%[H?
M@SQU'^V'\1_!?P$^*-M\8?V=?V>/BQ)K&H77P:TCPG\-?%^D>#=.\4_$SP='
M<>*/B7X1^'^A:8?"G@W4]8\2:S??9_[5/[+7[2_[5_PPUO2]5\4? [X6_&3X
M#_MC?#W]IK]A;QSHVG>/?'_@^TT_X-3>&]6\%V/[2/A6]U#P%K$^L?$"+4?B
M]\,_B9IOPU\1C2M'\#>+M$U_PQJVJZ[::AH[?HY%KVC3:K/H46K:9+K=I9VN
MH7>C0WUM)JUIIU]-+!9:A=:<DC7EO8W<T$\5M>30I;3R0RI%*S1L!JR2+&!N
M8*6.U<]R%+'\E5F)X"JI9B ":IMZSE.3E>,Y56[5)5(1HPC6E55I3J*GAJ,%
M-M^[%W5ZE3G22332CIS)0C&,8*-25>=2FJ<8QC&%2>)K3E!1BKRBDE&G!1_"
M'Q%_P3$_::_:J\*?M9?$+]M+XM?!KP5^U=\?_A1^SW\(O@YKW[*GAKQ;JWPN
M_9BTC]D[XT>(?VF/@IXBL)_BO?:)XL^+>MZG^T3K.G>/_B19ZYIGA'3M1T#P
MSHG@;1)+*WCNM;N/H_\ 9C_9B_;8UK]J2P_:_P#V_O'O[-.I>//AK\#?&_[/
M/P0^&'[)OAWXCV?PTT70OBGXT^'?CGXL_%CQ=X@^,-W>>-;OQ[XWU#X2^ -$
MT/PEI6SPSX \+:;J>G/K?C75=8GU^/\ 3O2=>T;Q!86VK:#JVF:WI-\KM8:K
MI-];:CIMZL<K02M:7]G+-:72Q3QR0R-!,X2:.2)R)$90NE:[H^NQ2SZ+JVF:
MQ;V][>Z9<W&E7UMJ$%MJ6FSO;:AIT\UI+-%#?V%RC6][9R,MQ:SH\4\:.I44
MI22A#F;5-1=.#U5*T*M+GIIW=.4J>(K0G-27.JLKJ^RY8ZMV;D_>DTKRYI49
MJ$I)+FBIX>BXP:]R5-6M>7/?NK:WO;:>SNX8KFUNH9+>YMIXXYH+BWF0QS03
MPRJ\4T$T;-'-%(C1RQLR.K*Q!_-FY^'?@";_ (*6Z5X=F\#^#Y=!'["^O:O_
M &))X8T-](.K1?M ^'[./5#IC6!L?[22TDEM4OA;BY6WEDA$GEMM'Z6U\!R_
M\I1M+_[,'\0_^M%>'*11]>+\)OA:BJJ_#;P"JJ JJO@WPV%50,  #3   !@
M  #@#%+_ ,*H^%W_ $3?P%_X1WAS_P"5M=_10!P'_"J/A=_T3?P%_P"$=X<_
M^5M'_"J/A=_T3?P%_P"$=X<_^5M=_10!P'_"J/A=_P!$W\!?^$=X<_\ E;1_
MPJCX7?\ 1-_ 7_A'>'/_ )6UW]% ' ?\*H^%W_1-_ 7_ (1WAS_Y6T?\*H^%
MW_1-_ 7_ (1WAS_Y6UW]% ' ?\*H^%W_ $3?P%_X1WAS_P"5M'_"J/A=_P!$
MW\!?^$=X<_\ E;7?T4 <!_PJCX7?]$W\!?\ A'>'/_E;1_PJCX7?]$W\!?\
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
M25R<>FZ9_P %)O@/>F-;[0?B;HFX'>][X>T.\ACP>,OH_BG49FW#IMMV(/#
M' /J87Q@\,L7;V?&64TF_LXSZ[@97O:UL9EU!<UWJE*36[LD[5',L!+18JDG
M_?YX?^ETXZ^6_E;4^Q_^%4?"[_HF_@+_ ,([PY_\K:/^%4?"[_HF_@+_ ,([
MPY_\K:^?M,_;N_9AU,*#\1)=,E;&8M7\(>-K()D\;[I?#T]@.!DD79"C&XJ<
M@>E:5^TY^SWK*J;+XU?#)"Y54BU'QAHVC7#LXRJK;:S=V$[,<<*L9;U Q7T>
M%XSX1QMEA>)^'Z[DDTH9SED6T]M*V.PS5]TG%-K5)K4Z88BA4UA7HR]*L.GK
M*)V__"J/A=_T3?P%_P"$=X<_^5M'_"J/A=_T3?P%_P"$=X<_^5M:NC^-O"7B
M$(V@^*O#&N"3 C.C:]I>J;R<X$?V*ZFWDX. N2<' XKI/,8'!1CZX4X'&>O3
M_/O7O4\5AZL%5I585:3?+[2E.%6G=:-<]*=6-U=72DVKJZ5U?56>SC+_  RC
M)?>I-'#?\*H^%W_1-_ 7_A'>'/\ Y6TA^%/PN'_--_ 9^G@WPY_\K:Z[5-6T
M[1=*U+6]6O(-/TK1["[U34[^[?RK:QT^PMY+N\N[EVQY<-M;1232.1A40GM7
MS+^T5^U9X&^!?ANUN(9]/\5^,M>L8KSPSX2L]3BC>>QN4\V'Q%K5U"MPVE^&
M@BL8;KR7N-7GVVNF1.JWUYI_!G.>Y3D&!Q.8YMC\/@L+A*"Q%:=:?O>SE-TZ
M:IT8*>(KU*]6+H4*.'H5J]>M:E1I5)J48YU*M.C"52K.,(0BY2E)K;HDKWDY
M/2*BFY/1'7?$:#]G;X4^&+WQ;XZ\+_#?0M'M288WF\'>'YKS4;]D=X=,TC3H
M-,:]U74YU1WBL;&*2;RDEN)/*MH9YHOR>\2:UXY_;-\:2^!O@E\+?"W@3X>:
M==VTNH7D/AW0]*:VMA,S6.L?$#Q7IFFRRVLTIC>XTSP9X?FN&FE260)XADTY
M-3T_N?AU\ OC7^V3XHMOBQ\<M>U70/ $Q$FC0Q0M87=_I,\D<@T_X>Z#<&>V
M\/>'IXUC\[Q/?QW=SJJK;W<+>)+IVU:R_7;P1X \'_#?PY8^$O ^@:?X<\/:
M<I^SZ=I\157F<()KV]N96EO-2U*Z**][J>H7%S?WLH\VZN9I/FK\DC#BOQ8=
M\1_:'!WAU/\ Y<0E+"<4<889ZIU9I/\ LC)<5!OW(QC6Q=":2^L1G4."U?,'
MK[3#8%N\4KPQ6(L[-335J5&=DU;]Y*+6UW;Y^^!_['_PH^#N@M;3Z)IWCKQ5
MJ$,2:[XK\5Z/IU])<F-DD-KHNDW0OK+P_I N(UG2SM6EN[@I VJ:A?RVMJUO
M[E_PJGX7_P#1./ 7_A'>'/\ Y6^P_*N_ Q^OZ\T5^OY-DV5Y!EV&RK)\!ALM
MR_"QY:.%PT%"$6TE*<Y:SK5JCBI5:]:=2M5FW*I4D[*/H4Z=.E!4Z4(TZ<=(
MQBK)>;>\F^KDVV];G ?\*H^%W_1-_ 7_ (1WAS_Y6T?\*H^%W_1-_ 7_ (1W
MAS_Y6UW]%>F6<!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E
M;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4
M<!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *
MH^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W
M\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A
M'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E
M;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *
MH^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W
M\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A
M'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E
M;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4
M<!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *
MH^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W
M\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A
M'>'/_E;1_P *H^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E
M;1_PJCX7?]$W\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *
MH^%W_1-_ 7_A'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W
M\!?^$=X<_P#E;7?T4 <!_P *H^%W_1-_ 7_A'>'/_E;1_P *H^%W_1-_ 7_A
M'>'/_E;7?T4 <!_PJCX7?]$W\!?^$=X<_P#E;1_PJCX7?]$W\!?^$=X<_P#E
M;7?T4 ?A?_P4I\(>$O#/[;'_  1$F\.^%_#F@S7'[>GCZ*>71=#TO2I9HS^R
ME\:F\N66PM+>1X]R(YC9S&SHC.K&--O[H5^*/_!43_D]3_@A_P#]G\>/?_64
M?C97[74 ?F1_P6:_Y1;_ +;7_9%-7_\ 3II%?IO7YD?\%FO^46_[;7_9%-7_
M /3II%?IO0!^3?[%G_*2C_@L[_V5;]B/_P!8G^&U?K)7Y-_L6?\ *2C_ (+.
M_P#95OV(_P#UB?X;5^LE 'PK_P %/OBSXZ^!'_!.3]NCXQ_"_4M0T/XC_#?]
ME'X[^+/ GB+2O)_M+PMXMTGX;^(9] \6V(N+:[MVN?">IBV\1Q+<VTUNSZ8%
MG3RBY'XH_LJ?L[VG[)/[8'_!/?QQXH_80^&_[).B_&'PW\6?@U\&OBM^S?\
MM P>+/CG\3O$NN?LW:M\9;[X3_\ !633]3^"7@JP^.?BSXCZ3\)/$GQ<\._$
M#X=_$OXK-\-OVAOAC;Z,WB[Q1X9\6W7BO7?Z:/B%X!\'_%;P#XW^%_Q#\/:9
MXN^'_P 2/"/B3P%XZ\*:U"UQH_B?P;XPT>\\/>)_#NJP(\3S:=K>B:C?:;>Q
M+(C/;7,JAU)!'YZ_ ;_@F'X3^"GQ(^"WQ \0_M._M5?M%:=^R[H'B;PS^RI\
M.OC_ .,/AUK?@GX!6'BWPHG@+5-7TB3X?_"WX=>,/B9XWL/AY-K7PV\,>.?C
M?XK^)?B3PWX!\2^(=(L+[^U-;UC7=1RG";550J2IRJQ4/:*+FX4_J^-I25-<
M\$JKJXFC6@Y<U%.B_;4JRDN12=U%<JDHQJ)QO93J3JX65.4G9VA2A1JQERM5
M&IOV<H2U?XA?";]G;X/^"?\ @F3_ ,$RO^"EGASPAH7_  WQXW_:9_8!^._Q
M$_:AT_3[6U^/'QG\7?MJ_M4?#KX<?M&_#_X@_$6S@B\4^,O /C3P!\>/'_@L
M?#K6+Z^\*Z%I%CI,>@Z187'A_2[BT_77_@L5&?%WPU_8P_9\UR6YD^$_[5G_
M  4>_9?^ 7Q\T6*ZNK.#QI\&;L>/OB?XC^'&LW=FT=XGAGXDZQ\,/#G@3Q59
M0W-H-=\-^(=4\.33_9=7GAEU/ '_  1_^#WP^\:?#(VGQY_:5UW]G#X'_'*^
M_:1^"'[$^O>)OAN_[-GPL^+TNOZYXM\/:GH@TCX6Z1\9=:\'_#3QEKDOC;X3
M_#;Q=\6]?\%> _%UGIVK:?I,\6FZ=96?T?\ '#]B#0OVD_A)\4?A!\;/C5\9
MO$]AXQ^-N@_'7X4^/-!N_A]X$^*/[+/BKP+K7A#Q9\*$^ 'BWPG\/].BTV7X
M4>,_""^)_"?B#X@:5\0/%6H3Z]KVC^,];\4^'+J+1X=5-.:E*ES4GB*6)6%G
MRJE1IPIX&#PD'348.'ML/4K^Y",9>SI.:;KUD3%2B]:CG-TJ]*I7Y(J=6I5G
MF$H8J<6VW4C3Q-.$E.3Y7*2I<L*-,_GM_;I^'W@?]D7XR?MX_LE_LJ^'](_9
MD_9^_:E_9?\ ^"67B?XH^!?@E:M\-?!'A+Q'\?/^"F,O[#7QE\5> ?"GA<6'
MA#X9ZY\8OV:M87P=XRO_  1HVAW6O3> =,\27WVG7K6;4I?TX^'_ .S;\!OV
M)/\ @K%^SQX*_9)^$_@?X#?#[]I?]AC]J=/C5\,/A#X=T_P'\.]?UW]F'XM?
MLKGX,_$[7/!7AJWL/#USX^T6P^.WQ1\'2^.+FP/B+7=+\326>MZGJ366G?9?
M<=)_X)2_"#6?A[^U5X2_:&^+OQW_ &LO&?[9?A?P5X(^-'QE^-?B'P98>/;#
MP9\+8=2G^$7A7X1:3\)O GPV^&WP>T?X5>+-<U_XH>#O^$,\!V>I'XK^(-6\
M=^(]0\0:E):)9^F?LT?L"Z3\ _C%KO[0OC[]H[]H[]K3XWWWPMLO@7X8^(W[
M1^N?#6YO_AS\&K3Q%;^*K[P3X*T#X/\ PP^$?@ZWNO&OB'2?"NN?$SQIK7AW
M6O&OCS6/!OA:ZU/78;?2H[)M%.*=!QBU.FG]8FFDL33GA<?0^JM_QE3H5<70
MK0E.\*CP]DHVIM*49S]I:7+";7LZ4DFZ4XU<!4E7BWSP4L1'"U8U5"2J0<E9
MJ%6K%_=>L:DNCZ3J>KO::A?II>GWFHO8Z393ZEJMZEE;R7+VFF:=;*]SJ&HW
M"QF&QL;=6GO+IXK>(&21:_(Z\_:,T>#_ (*#:9\0S\)_VB9+-?V,M9\(GPM#
M\#/'LGCXW5S\<M"UH:TO@Y=,.K-X5AAA-E<>)1'_ &7%JTL&EF8WDOE+^P)
M(P1D>A_.O@27_E*)I:_P_P## _B$X[<?M%>' ./8<#T''>LS0]-C_:X\/NB/
M_P *._:P3>BOLD_9L^)JNFX9VNO]CG:XSAADX.1G(IW_  UKX?\ ^B(?M6_^
M(W?$W_Y3U]5[%'0 #T' _(4;%]/U/^- 'RI_PUKX?_Z(A^U;_P"(W?$W_P"4
M]'_#6OA__HB'[5O_ (C=\3?_ )3U]5[%]/U/^-&Q?3]3_C0!\J?\-:^'_P#H
MB'[5O_B-WQ-_^4]'_#6OA_\ Z(A^U;_XC=\3?_E/7U7L7T_4_P"-&Q?3]3_C
M0!\J?\-:^'_^B(?M6_\ B-WQ-_\ E/1_PUKX?_Z(A^U;_P"(W?$W_P"4]?5>
MQ?3]3_C1L7T_4_XT ?*G_#6OA_\ Z(A^U;_XC=\3?_E/1_PUKX?_ .B(?M6_
M^(W?$W_Y3U]5[%]/U/\ C1L7T_4_XT ?*G_#6OA__HB'[5O_ (C=\3?_ )3T
M?\-:^'_^B(?M6_\ B-WQ-_\ E/7U7L7T_4_XT;%]/U/^- 'RI_PUKX?_ .B(
M?M6_^(W?$W_Y3T?\-:^'_P#HB'[5O_B-WQ-_^4]?5>Q?3]3_ (T;%]/U/^-
M'RI_PUKX?_Z(A^U;_P"(W?$W_P"4]'_#6OA__HB'[5O_ (C=\3?_ )3U]5[%
M]/U/^-&Q?3]3_C0!\J?\-:^'_P#HB'[5O_B-WQ-_^4]'_#6OA_\ Z(A^U;_X
MC=\3?_E/7U7L7T_4_P"-&Q?3]3_C0!\J?\-:^'_^B(?M6_\ B-WQ-_\ E/1_
MPUKX?_Z(A^U;_P"(W?$W_P"4]?5>Q?3]3_C1L7T_4_XT ?*7_#6?AWD_\*/_
M &K>>3_QC=\3O_E/2C]K3P\.GP/_ &K1_P!VW?$W_P"4]?5FQ?3]3_C1L7T_
M4_XT6_K\/RT"[[L^5#^UKX>/7X'_ +5O_B-WQ-_^4](/VM/#PZ? _P#:M'_=
MMWQ-_P#E/7U9L7T_4_XT;%]/U/\ C2LM[+OLM^^VX'RG_P -:>'O^B'_ +5G
M_B-OQ-_^4](?VL_#IZ_ _P#:M/U_9N^)OTZ?V/CIQ7U;L7T_4_XT;%]/U/\
MC19=E]R_R"Y\HC]K+PX#D? W]JL'U_X9L^)F>N>#_8W'/.!WI_\ PUKX?_Z(
MA^U;_P"(W?$W_P"4]?5>Q?3]3_C1L7T_4_XT678#XKUKX^?"GQ'O_P"$A_9?
M_:$U[S#ND_MK]DWQOJF]CG+/]N\-S[CR>6R>3ZFO+]6U3]E?6MWVS]BCXS0L
MQ):32OV1/'6A3,6SEFGT+0=-E+G.?,+E\\YR!C])-B^GZG_&C8OI^I_QKS<7
MDN38_F^O9/E.,<E:3Q>5Y;B9--6:<\1E]:I9IM.U1.SWT1$J=.?QTZ<_\=.$
M^EOM0EK;2]T[:7/R0U3P%^R#J08Q?LI?M=Z1*PQY^D?"#]H.W*\_PVUS<7=A
MGC&6LV('3;FO-M4^!7[-=X'.G?#7]OK1G8[HU@^!/BR^@CX^[LU+X>W5PZ^N
MZZWD$_O V&'[<;%]/U/^-&Q?3]3_ (U\UB?#/P\QE_;\%\.ZO7ZOEM'!MI[K
MFP<\+)<SUDTO>:NTWJL)8'!S^/#4'U_AQ7E]GE/Y^M6_9K^'UPY.D:?^U[:(
M2X"ZS^QGX\UF3#8VAIK&70\X"@.WEG<,85<8K"3X/_$CPR-O@34/VF;/RP!
M%_9Q_:%\$* #]T_V!:>(1"@ZXB\W);A,9Q_1%L7T_4_XT;%]/U/^-?/U/!'P
MVE:6'R*OEM1+W:N59UG>7SAVY?9YA5C&WV4HI+I;<R>68'I1</.G5J0?WJ3T
M[KKL?S:^-?BC^T/HNCW_ ,._'7COXL)I6MZ<(+SP]X_T/X@:%=:EI$MTQ$B-
M\3?"^AZ[?:=)):R0-<:1=7EH2DEC-<(L4]L_HW[+%I\&KG7KSQ?\3_#7Q9^*
M?BKP_<6)T7P%X)^%'C/XH:.MI:VEK:6.O>*I_#NE:S:A+9HFL](TCQ'-I6F6
M_P#9B&WCU5UM+>T_;/Q;\$_A/X[U@Z_XR^'OA+Q-K1M8+$ZGK6D6]]>?8K4R
M&VM1/,K,(86FF9$7 5I'(^\V9O"'P;^%WP_U.;6?!'@+POX5U2XLI-.N+[1-
M,BL+B>PEEAN)+262 (9(&GM[>;RW##S(8W&&0&OB\!X*YAA>.\)GN,Q^"SWA
M?+\1*.!R?B/&Y[GF.HX.-*4\(WB,P]KA*N(P>/J2QE*C.E4P//S-TW4]]\\<
ML<<7&LZBJT(OW:5652K)*S4?>G>+Y9OG2=UY7L>.C]K/P\!_R1#]JTGC+?\
M#-OQ-R<9(Y_L?H,G Z ' XIW_#6OA_\ Z(A^U;_XC=\3?_E/7U4(U  Q^I_'
M]:78OI^I_P :_HM;+?;KO^&GW:'KGRI_PUKX?_Z(A^U;_P"(W?$W_P"4]'_#
M6OA__HB'[5O_ (C=\3?_ )3U]5[%]/U/^-&Q?3]3_C3 ^5/^&M?#_P#T1#]J
MW_Q&[XF__*>C_AK7P_\ ]$0_:M_\1N^)O_RGKZKV+Z?J?\:-B^GZG_&@#Y4_
MX:U\/_\ 1$/VK?\ Q&[XF_\ RGH_X:U\/_\ 1$/VK?\ Q&[XF_\ RGKZKV+Z
M?J?\:-B^GZG_ !H ^5/^&M?#_P#T1#]JW_Q&[XF__*>C_AK7P_\ ]$0_:M_\
M1N^)O_RGKZKV+Z?J?\:-B^GZG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\ RGH_
MX:U\/_\ 1$/VK?\ Q&[XF_\ RGKZKV+Z?J?\:-B^GZG_ !H ^5/^&M?#_P#T
M1#]JW_Q&[XF__*>C_AK7P_\ ]$0_:M_\1N^)O_RGKZKV+Z?J?\:-B^GZG_&@
M#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\ RGH_X:U\/_\ 1$/VK?\ Q&[XF_\ RGKZ
MKV+Z?J?\:-B^GZG_ !H ^5/^&M?#_P#T1#]JW_Q&[XF__*>C_AK7P_\ ]$0_
M:M_\1N^)O_RGKZKV+Z?J?\:-B^GZG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\
MRGH_X:U\/_\ 1$/VK?\ Q&[XF_\ RGKZKV+Z?J?\:-B^GZG_ !H ^5/^&M?#
M_P#T1#]JW_Q&[XF__*>C_AK7P_\ ]$0_:M_\1N^)O_RGKZKV+Z?J?\:-B^GZ
MG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\ RGH_X:U\/_\ 1$/VK?\ Q&[XF_\
MRGKZKV+Z?J?\:-B^GZG_ !H ^5/^&M?#_P#T1#]JW_Q&[XF__*>C_AK7P_\
M]$0_:M_\1N^)O_RGKZKV+Z?J?\:-B^GZG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[X
MF_\ RGH_X:U\/_\ 1$/VK?\ Q&[XF_\ RGKZKV+Z?J?\:-B^GZG_ !H ^5/^
M&M?#_P#T1#]JW_Q&[XF__*>C_AK7P_\ ]$0_:M_\1N^)O_RGKZKV+Z?J?\:-
MB^GZG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\ RGH_X:U\/_\ 1$/VK?\ Q&[X
MF_\ RGKZKV+Z?J?\:-B^GZG_ !H ^5/^&M?#_P#T1#]JW_Q&[XF__*>C_AK7
MP_\ ]$0_:M_\1N^)O_RGKZKV+Z?J?\:-B^GZG_&@#Y4_X:U\/_\ 1$/VK?\
MQ&[XF_\ RGH_X:U\/_\ 1$/VK?\ Q&[XF_\ RGKZKV+Z?J?\:-B^GZG_ !H
M^5/^&M?#_P#T1#]JW_Q&[XF__*>C_AK7P_\ ]$0_:M_\1N^)O_RGKZKV+Z?J
M?\:-B^GZG_&@#Y4_X:U\/_\ 1$/VK?\ Q&[XF_\ RGH_X:U\/_\ 1$/VK?\
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
M7RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U
M'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\
MT)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7X
MA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\
MQ*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V
M<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\
M1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?M
ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\
M"8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G
M4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_
M /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I
M?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<
MO_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1
M!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[
M97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_
MPF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'1
M7RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U
M'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\
MT)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7X
MA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\
MQ*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V
M<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\
M1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?M
ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\
M"8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G
M4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_
M /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I
M?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<
MO_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1
M!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[
M97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_
MPF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'1
M7RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U
M'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\
MT)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7X
MA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V<O\
MQ*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\ 1!?V
M<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?ME?\
M1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\ "8?M
ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G4?\
M"8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_ /0G
M4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I?B'_
M /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'U'17RY_PF'[97_1!?V<O_$I
M?B'_ /0G4?\ "8?ME?\ 1!?V<O\ Q*7XA_\ T)U 'YZ?\%1/^3U/^"'_ /V?
MQX]_]91^-E?M=7\^W[?^M_'+5/VX?^")B?%?X=_"WP7IT?[=WC]].N? ?Q?\
M4?$>^N[T?LK?&11!>Z?KOP8^&5OI]H('N)!>0:IJ<SS1QP-I\<;FXK^@F@#\
MR/\ @LU_RBW_ &VO^R*:O_Z=-(K]-Z_,C_@LU_RBW_;:_P"R*:O_ .G32*_3
M>@#\F_V+/^4E'_!9W_LJW[$?_K$_PVK]9*_)O]BS_E)1_P %G?\ LJW[$?\
MZQ/\-J_62@!",X]CFO)S\#/A6?C5)^T4/"-FGQKD^%T7P5?X@K<Z@-7;X60^
M+IO'D?@PVQNSI/\ 9J>+KB;6Q/\ V=_:0N)&A^W?9,6XUOB[\2]!^"_PI^)?
MQ@\4V>OZAX9^%?@'Q?\ $7Q#I_A31+SQ-XJU#1/!6@:AXCU2P\,>&].#:AXA
M\17ECIL]MH>AV(-WJVJ2VNGVP\ZX2OS;^!?_  46^/WB/XX?!3X2?M7?L">/
MOV0M&_:L_P"$LM_V7_'6H?&CX=_&8>)O$7@WX>^(OB]JGP\^-7ACP1IVFW_P
M*^(]U\+?"GB;Q=I.BRZAX]\.W;>'=<\/S>+K3Q#8#3ITI6;2?*U:#=U'6M"J
ME34FXWE4IPJJ,%+FJ1C*,4VE$+/WFOY)2E9N_LXRIN<FEO"$G3E.5FH/EE)Q
MTD?1'A'_ ()L?L'^ OVE-8_;!\&_LL?!_P .?M*Z[J?B'7[_ .+&E^%;6WUN
M/Q3XPBN(/&?C72=-!/AOP]X^\:07E]!XS\?^'M$TOQIXMAU'4XO$.O:DFIWX
MN?1+[]C3]F#6/ _QZ^&7B'X,>#?%GPZ_:@^(.L?%3X^>!?&ME+XV\*_$OX@Z
M]IWA'2]2\3ZSHGBV?6K&TO3;^ O!DVGPZ+%I=CH>J>&],UO0K33=:B?4)/SI
M^&?_  5^\2^/O%/PB^(NH?L7?$CPK_P3_P#VC_C;HG[/W[/G[;%Q\2_ VL7O
MC/QMXT\9W7PW^%GC+QC^SGIUFOC[X9_!'XT_$*T3PO\ "WXCZOX@U34M0?7/
M!VK^+O!?@S1_%NE7LGZ _MD_M6:)^R'\'K7XBW'@?Q+\6/&WC'XB_#GX)_!;
MX->#;_PWHWBOXP?&[XO^*K'P9\.? &DZ]XTU70O"/AJUOM5OI-7\3^+/$NKV
M>D>$O!NB^(_$ERM\=*33;P:LDG%J_)34+-R3J>Q=.FZ23E"<_;8=Q@Z<)N-2
MF[*-E 2?.TU:HG=MM_\ +KVT7)3>C4/98B+E%RA&4*J;OS.6?\#OV _V-?V;
MO@_XV^ 7P4_9U^&/@KX._$V'7+;XH> SX<M?%&D_%*U\2:5/H.NVGQ/G\9CQ
M'JGQ%L]3\/W$WAVXLO&>H:W:?\(](="CACTG_0ZD_95_8'_8X_8A@\8P?LH?
ML]?#OX(O\0;VPO?&VH>$=-G;7/$PTA+J/0=,U3Q%K%UJFOS>'?#45]?1>%O"
MRZDGAKPO%?7L6@:3IT=U.LGQIIG_  5BG^&?PV_:HU3]MG]F+QI^S#\</V3?
M ?PM^)WB;X%^$/'_ (2_:';XO>#/C[XL\2_#?X#7?P \?>'+3P59^.M7^)'Q
M<\)ZM\'FT;Q#X9\$-X6^(9T^QUV\BT34K37I/7/V5/VY_C)\4?CKJ/[,'[67
M['OB']C3X[WGPFU+X^?#;0&^,7@;]H+P+\3?A'H/BGPWX(\97.F_$OP!IVB:
M5HWQ&^&_BOQGX-TOX@?#Z]TNY2RA\5Z'K/A?Q/XMT&Z;58W&[LTOBC&*G?W9
MQ4*LXTX3DU[3DI4:TE2@Y.$*=3W(QC)$\MHW4;04I2:2=HM3I4YU'!:1_>5:
M$)5)*/-*I27--N-OTKKX#E_Y2C:7_P!F#^(?_6BO#E??E? <O_*4;2_^S!_$
M/_K17AR@H^_**** "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 _%'_@
MJ)_R>I_P0_\ ^S^/'O\ ZRC\;*_:ZOQ1_P""HG_)ZG_!#_\ [/X\>_\ K*/Q
MLK]KJ /S(_X+-?\ *+?]MK_LBFK_ /ITTBOTWK\R/^"S7_*+?]MK_LBFK_\
MITTBOTWH _)O]BS_ )24?\%G?^RK?L1_^L3_  VK]9*_)O\ 8L_Y24?\%G?^
MRK?L1_\ K$_PVK]9* /)_CO\9?!'[.WP6^*GQY^)5U?V?@#X/> O%'Q'\7S:
M3IT^L:P= \(:1=:WJ-OHNCVI%SK&MWD%FUIHVDVY$^IZG/:6,++)<*1_/%^P
MK^WS^RQ_P4*_;"^$7QA^-'[07AU?VE;[PW\0_#O[$O[$WA7X??%^?1OV8=.\
M9_#O6-<^*'C'XB?%/7_ACH?A3X@?M8>(_ACH.K^%_&'B#3]<T[X8_"_PC;^)
MOA5\)Y/%=SXI\5>/_B%_3K3&"%2C@%6&"K?,&' ((.01R 0>.>>]1*G"<:L:
MBE*-2C.E:,W#DC4IU:=9II2M*=.KRQFDI4DIRIM5*CJ0?,XJ/*W&49J2DGO*
M,Z<Z::ZQ4X7G!W56Z4KQCR3_ )%_A!\9+;Q_^PS^P'_P1ZLOAS\8=._;R^ W
MQV_87^'_ .T/\++OX,_$[2=+^"OPY_8F_:B^&_Q)^)G[1VM?%?6?"FD_"2[^
M#OC'P%\%X_$/PB\8Z%XYU,_%";XB>$?#_A6TOO$EUK>E:-^E_P#P4I^)7A?X
MK_#_ ."_QN^$,7BOXL:'_P $U_\ @JG\"?&'[4WAOP#\//B%XH\:^%=&\ Z'
MJ?A+XO3:!X*TKPI>>)OB!)\*/!_[0WASXL:Y)X#TGQ+93>%] UR?3+VYN](O
MX;3]N/+B*A-B%4(VJ5!"XZ;000,>WN/6E*1G&Y5.W&W('!4Y7!/0J>5(Y!Y&
M*U4Y1J>VC:%9UX8N<E=QEB80H4E.,9\SA2=*C;V;G4E&=6<HU/=H^SS22LHV
M4(TI8>*NW+V-26(G-2EM*HI8CEC.T?<IQC)-N1_)1^U'J]]_P4'\9?ME_MT_
ML9>!OB=\=/@M\&_V9/\ @G/X4\$7&G?"OQUX4U;]I;QM^RS_ ,%(=2_;E^//
MA'X$^'_'>@^&O$'Q*U'P9\+O!^D>%](BTS1EM?$7Q+\8GP5X?GU/5(+R.+]$
MO@=^TE\,?^"AW_!3+X(?';]EV/X@>+_@%^R?^R+^U/X'^(OQHU[X2_$SX5>#
MKSXR?M)?$_\ 9ANO"GP6TA/BUX5\"^(_$/C3PKX5^!GC+Q9\0;+2- O;'P%+
M>>'-%\2WUAXEUK^R;;]Q&AA=][1QLX  <JI<!22 &QD8))P#W/K3L*2&P"0,
M ]2,]>3R,]^_K0JL[4(MQE##-U,._M*K/#8S"U:E1I.$U.EC:_)#D2@U!QE\
M34RIPG.I.5W4K1ITYOF:3I4*F%J4(1@N5)TGA8Q4KRYHSGS1ORVH:Q9WFH:3
MJEAIVJW&AZA>Z=>VEAK=I;V5Y=:/>W%M)%:ZI;6FI6]WIMW/I\[QW<-MJ%I=
M6-Q)"L5W;3V[R1/^1]S\*OC,?^"@^F^%XOVH_'*^+V_8RUK7%^),WPV^"TFK
M1^'X_CIH5A-X+7PY%X$M_"3:;<7[Q:TVKR:0_B&*\@^S1:DFFS2V1_8&O@.7
M_E*-I?\ V8/XA_\ 6BO#E2:GI*_ O]H<*H;]MKXG%@ &*?"#]G)$)QSM4_"Y
MRJYZ*7<@<%CU*_\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_
MZ/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,
M_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_
M ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65%
M'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?
M65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\
MYU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV
M<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\
MAHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GX
MH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\
MH]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/V
MAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\
M"C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5
MT?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<
M?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_A
MHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^
M*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_
MZ/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,
M_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_
M ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65%
M'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?
M65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\
MYU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV
M<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\
MAHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GX
MH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\
MH]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/V
MAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\
M"C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5
MT?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<
M?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_A
MHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^
M*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_
MZ/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,
M_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_
M ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?65%
M'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\ YU=?
M65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV<?\
MYU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\ AHOV
M<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GXH?\
MAHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\ H]GX
MH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/VAO\
MH]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\ "C/V
MAO\ H]GXH?\ AHOV<?\ YU=?65% 'R;_ ,*,_:&_Z/9^*'_AHOV<?_G5T?\
M"C/VAO\ H]GXH?\ AHOV<?\ YU=?65% '\]W[>_P_P#B7X-_;A_X(GW/CGX]
M^+OB]:W?[=WCR"STSQ'X)^%GABWTNX'[*WQHD%_;77@+P=X:U":;RUEMVM[V
MZN;)TG$AMUF@BDK^A&OQ1_X*B?\ )ZG_  0__P"S^/'O_K*/QLK]KJ /S(_X
M+-?\HM_VVO\ LBFK_P#ITTBOTWK\R/\ @LU_RBW_ &VO^R*:O_Z=-(K]-Z /
MR;_8L_Y24?\ !9W_ +*M^Q'_ .L3_#:OUDK\F_V+/^4E'_!9W_LJW[$?_K$_
MPVK]9* "JUS(L2%W(5$221W9MJHD:[W=C_=4#)/89[59JE?1I+$T4O,$T<T,
MZC.6BF3RI , D':['(P<C .3BLZSFJ51TW%5%3FZ;G\/M%"HZ?,^D?:>S3;N
MDG=IK1ETK-\UKQORV<N7FCS63T;4>9VW:32U/YZ_A?\ M[_M^ZE\*/V4_P#@
MHMX[U']G5OV+?VM/CU\$?A_)^RYIWPL\8:-\9/@A\ _VI/B^_P &OV?OC._[
M1LGQ=U[0O'WQ*M->\<?!CQ'\7O US\%_#OA%O#6M>+M+\&ZIIFLZ-IU_JOZ4
M?\%"OVG_ (B_LU_"OX5V7P5TGPAJ?QZ_:3_:5^#'[*7P3D^(MIJVI_#CP[XV
M^+FM7LFJ>.O'NE>'M8\.^(=;\,_#WX>>&?'/C>Y\/Z%KFD:IXBN] L]!M]3T
M\:D][!^3'PM_9H_;]N?V</V.?^"6_C_]E_\ X1[X2_LN?M ?LY7/CW]MR;XN
M?""_^%'Q1_9H_8O^-WA;XT_"I_A_\+]$\<ZE\>[#XM_&"V^&'@/P1XB\-^+/
M 'AWP[X!U.Y\0>(V\2ZGI2:387?WK^WG\.?VBOVD_A;X4\;_  C^ .NV/QJ_
M89_;U^%?[0_P7^%WQ%^('PQ\,Z9^UGX5^#T;:3XJ;P?XXT+Q9XMT?X;:9\5/
MAK\3_B9X?^'%Y\5X/#6N:+X_\.Z?-X[\*:!X:O(-4ET3I<Z3<GAUBJ?*Z;;Q
M$L'"G@G5=64U&?MI8B=6G)5(4YPIRQ+C&T*,I3!RYDYJ$:DJ53GA&3=*GB7+
M&^QITTU;V7LEAI1E&4U+EIJI)3E4<OF_QY_P49_:7_8/T3]N[X9_M?:S\(?V
MEOBW^S)^RE\)OVK_ -GCQ_\ "3X>>)?@):?'C1?C9X_^(/P*T#X<_%#X<:SX
MZ^*6E^ O$WA3]H7P=HWAV\\3^#O'>LZ9KOPX\>^&]:_X1W2?$ND:O::C]!_"
M#X[?MO\ P(_;'^!O[+?[;WQ*_9R^-NE?M=?"3XY_$3X5^-O@-\&?'GP1O/A=
M\8/@-+\-]:\=_!#4])\5_%;XM6GC[X:ZAX#\?W?B#X;?$:YOO"GCI[KP/XDL
M?%WARZ35-*NK'XT^./[$G[4W_!1>'_@H5\8OB1\$;C]CKQK\4_V.O@O^RA^R
M!\,_BE\4/A[X^\67OBCX'_%SQQ^U3'\4?C-<?!#5/B)X#\!^$_&7QKUSX?>
MM/T7P_X[\?>)+/P=X%\2>+=6TS39M=TG0'^H/A;X9_:Z_:]_;F_9>_:5_:+_
M &._$/[%G@']CGX(?'JVT_0/''QT^"_Q?\2?%+]H;]I2Q^&_A#6++P9;_ _7
MO%VF1?"3X3^ _!7C%8?'WC;5O!OB?QUK/C_04L?A?H\&B:O=V[C[/FHN?.IR
MY%7C)15.$(X?,FW3Y;WKRK?V?*M&#E*#E35H0=>2)2A)-0]HHQ<K27*IU*SG
MESC&-^9/#V>,C&4G&4H.HXI2C2E']H%?=GC&"!UZYKX'E!'_  5&TO/?]@?Q
M#C_Q(GPX?Y$?F*^Z=6TFPUS2-4T/5(7GTS6=.O=*U&".YNK22:QU&VEL[R*.
M[LIK:\M7DMYI$2YM+B"Y@8B6WFBE5'7XQ\1_\$Y/V//%EY;:AX@^%VM:C>V=
MF;"WNW^,'QNM[F.R-P;K[()K3XCP.UN+AFF6-RZ+(SE5&]C2_#17MM>RO^-R
MC[@HK\^&_P""6?[#;LS'X0^(LL2QQ\=OVA5&2<G"K\5 JCT"@ =  *;_ ,.L
M?V&O^B0^(_\ P_'[0_\ \]6@#]":*_/;_AUC^PU_T2'Q'_X?C]H?_P">K1_P
MZQ_8:_Z)#XC_ /#\?M#_ /SU: /T)HK\]O\ AUC^PU_T2'Q'_P"'X_:'_P#G
MJT?\.L?V&O\ HD/B/_P_'[0__P ]6@#[4U?Q[H&B>./!GP^O3??\)#X\TSQ=
MJV@B&S>6Q-GX)30GUPWUX&"6D@'B/3!9QLK-=EIPFT0.:[6OSV_X=8?L-<'_
M (5#XB)&<$_'?]H8LH;&X*W_  M7*AMJ[@" VU=P.U<'_#K']AK_ *)#XC_\
M/Q^T/_\ /5H _0FBOSV_X=8_L-?]$A\1_P#A^/VA_P#YZM'_  ZQ_8:_Z)#X
MC_\ #\?M#_\ SU: /T)HK\]O^'6/[#7_ $2'Q'_X?C]H?_YZM'_#K']AK_HD
M/B/_ ,/Q^T/_ //5H _0FBOSV_X=8_L-?]$A\1_^'X_:'_\ GJT?\.L?V&O^
MB0^(_P#P_'[0_P#\]6@#]":*_/;_ (=8_L-?]$A\1_\ A^/VA_\ YZM'_#K'
M]AK_ *)#XC_\/Q^T/_\ /5H _0FBOSV_X=8_L-?]$A\1_P#A^/VA_P#YZM'_
M  ZQ_8:_Z)#XC_\ #\?M#_\ SU: /T)HK\]O^'6/[#7_ $2'Q'_X?C]H?_YZ
MM'_#K']AK_HD/B/_ ,/Q^T/_ //5H ^U/'?C[0?AUI>DZQXC-ZMEK7C3P%X"
MLFL;1[R0>(/B1XRT3P)X96>-"IAL9/$'B#38KZ\.5LK622Y=&2(@]HI)4$C!
M(!(ZX)'(S@=.G0?2OSW_ .'6/[#70_"'Q$1E3AOCM^T,R[D8.C;6^*A&Y&4,
MC8W*1E2,FC_AUC^PU_T2'Q'_ .'X_:'_ /GJT ?H317Y[?\ #K']AK_HD/B/
M_P /Q^T/_P#/5H_X=8_L-?\ 1(?$?_A^/VA__GJT ?H317Y[?\.L?V&O^B0^
M(_\ P_'[0_\ \]6C_AUC^PU_T2'Q'_X?C]H?_P">K0!^A-%?GM_PZQ_8:_Z)
M#XC_ /#\?M#_ /SU:/\ AUC^PU_T2'Q'_P"'X_:'_P#GJT ?H317Y[?\.L?V
M&O\ HD/B/_P_'[0__P ]6C_AUC^PU_T2'Q'_ .'X_:'_ /GJT ?H317Y[?\
M#K']AK_HD/B/_P /Q^T/_P#/5H_X=8_L-?\ 1(?$?_A^/VA__GJT ?H317Y[
M?\.L?V&O^B0^(_\ P_'[0_\ \]6C_AUC^PU_T2'Q'_X?C]H?_P">K0!]V>*/
M$6G>$/#/B+Q9K!G72/"^A:MXBU5K:%KBY73=$L+C4KYK>W3#SSK:VTIA@4AI
M9 L8(+9I?#'B'3O%WAKP]XKT@SG2?$^AZ3XATLW4+6UR=.UJPM]2LC<6[DM!
M.;:YB,T+$M%)N0DE37PE_P .L?V&O^B0^(R#P0?CO^T.00>""#\5<$$<$'K0
M/^"6'[#0  ^$/B(    ?'?\ :&   P  /BK@    #@ 8'% 'Z$T5^>W_  ZQ
M_8:_Z)#XC_\ #\?M#_\ SU:/^'6/[#7_ $2'Q'_X?C]H?_YZM 'Z$T5^>W_#
MK']AK_HD/B/_ ,/Q^T/_ //5H_X=8_L-?]$A\1_^'X_:'_\ GJT ?H317Y[?
M\.L?V&O^B0^(_P#P_'[0_P#\]6C_ (=8_L-?]$A\1_\ A^/VA_\ YZM 'Z$T
M5^>W_#K']AK_ *)#XC_\/Q^T/_\ /5H_X=8_L-?]$A\1_P#A^/VA_P#YZM '
MZ$T5^>W_  ZQ_8:_Z)#XC_\ #\?M#_\ SU:/^'6/[#7_ $2'Q'_X?C]H?_YZ
MM 'Z$T5^>W_#K']AK_HD/B/_ ,/Q^T/_ //5H_X=8_L-?]$A\1_^'X_:'_\
MGJT ?H37"_#_ .(GASXEZ9KNK^&6OVL_#WCKQ]\.]0;4+)[&0^(_AMXNUCP1
MXF6V1V8SV$>O:'J$5C>J0EY;)'<(JK( /C#_ (=8_L-?]$A\1_\ A^/VA_\
MYZM'_#K']AKH/A#XB R3@?';]H8 EB69CCXJ#+,Q+,Q^9F)+$DDT ?H317Y[
M?\.L?V&O^B0^(_\ P_'[0_\ \]6C_AUC^PU_T2'Q'_X?C]H?_P">K0!^A-%?
MGM_PZQ_8:_Z)#XC_ /#\?M#_ /SU:/\ AUC^PU_T2'Q'_P"'X_:'_P#GJT ?
MH317Y[?\.L?V&O\ HD/B/_P_'[0__P ]6C_AUC^PU_T2'Q'_ .'X_:'_ /GJ
MT ?H317Y[?\ #K']AK_HD/B/_P /Q^T/_P#/5H_X=8_L-?\ 1(?$?_A^/VA_
M_GJT ?H317Y[?\.L?V&O^B0^(_\ P_'[0_\ \]6C_AUC^PU_T2'Q'_X?C]H?
M_P">K0!^A-%?GM_PZQ_8:_Z)#XC_ /#\?M#_ /SU:/\ AUC^PU_T2'Q'_P"'
MX_:'_P#GJT ?H37!:)\1O#OB#QYX[^'.G?V@?$GPZLO!VH>)%GLI(+!;7QU;
M:Q=Z"]A>L=E\S0Z%J O4C4-9RK"C[A*&'QG_ ,.L?V&O^B0^(_\ P_'[0_\
M\]6C_AUC^PUR?^%0^(LMM#-_PO?]H;<VT$+N;_A:NYMH+!<DX#.!@.V0#]":
M*_/;_AUC^PU_T2'Q'_X?C]H?_P">K1_PZQ_8:_Z)#XC_ /#\?M#_ /SU: /T
M)HK\]O\ AUC^PU_T2'Q'_P"'X_:'_P#GJT?\.L?V&O\ HD/B/_P_'[0__P ]
M6@#]":*_/;_AUC^PU_T2'Q'_ .'X_:'_ /GJT?\ #K']AK_HD/B/_P /Q^T/
M_P#/5H _0FBOSV_X=8_L-?\ 1(?$?_A^/VA__GJT?\.L?V&O^B0^(_\ P_'[
M0_\ \]6@#]":*_/;_AUC^PU_T2'Q'_X?C]H?_P">K1_PZQ_8:_Z)#XC_ /#\
M?M#_ /SU: /T)HK\]O\ AUC^PU_T2'Q'_P"'X_:'_P#GJT?\.L?V&O\ HD/B
M/_P_'[0__P ]6@#]":X76?B)X<T/X@>"/AI?-??\)/\ $'1?&VO^'DALWEL#
MIO@!O"Z>(GOKX,([.5&\7Z*ME"ZLUX9+C9M%O(:^,/\ AUC^PU_T2'Q'_P"'
MX_:'_P#GJTA_X)8?L,D@GX0>(21D*Q^.W[0Q90Q7<%;_ (6IN7=M ;:1N VM
MD$B@#]"J*_/;_AUC^PU_T2'Q'_X?C]H?_P">K1_PZQ_8:_Z)#XC_ /#\?M#_
M /SU: /T)HK\]O\ AUC^PU_T2'Q'_P"'X_:'_P#GJT?\.L?V&O\ HD/B/_P_
M'[0__P ]6@#]":*_/;_AUC^PU_T2'Q'_ .'X_:'_ /GJT?\ #K']AK_HD/B/
M_P /Q^T/_P#/5H \1_X*-_#[Q)XQ_:X_X(^>(M$ALY-+^&W[:GC/Q5XIDN;R
M.VE@TF\_9Q^*GABW>SA<%KVX?5M<L(C;Q$2+$\DV#'%(5_7>OB/X?_\ !.K]
MD+X7>._"7Q*\$?##6M+\9>!]4FUGPSJ=Y\8/C=XAM;'49],U#1Y)Y]"\2?$7
M5O#VK(++4[EHK76-*U"T@OX[#5H(8]5TO3+VS^W* /S(_P""S7_*+?\ ;:_[
M(IJ__ITTBOTWK\R/^"S7_*+?]MK_ +(IJ_\ Z=-(K]-Z /R;_8L_Y24?\%G?
M^RK?L1_^L3_#:OUDK\F_V+/^4E'_  6=_P"RK?L1_P#K$_PVK]9* "BBB@ H
MHHH **** "BBB@ HHHH **** /EO]IO]L[]G3]C_ $_P+=_'?QOJ>A:K\4O$
M=WX2^%_@;P9X"^(?Q?\ BI\2O$6FZ5<:YK&G> OA)\(/"OCKXE^*TT#2+=M2
M\2:GHOA6[T?PU9SV4^OZAIL=_9&X\N'_  4Z_8;;]G _M81_'2QE^"P^(J?!
MK[;#X+^(TOQ'_P"%V2>)8_""? [_ (4.GA _'@?&UO$$L=J/A"?AJ/B*+-AK
M;>&UT('4Q8_;*^/?P,_9LU7X/^/=>^$]S\;OVL?%U_XO^$7['_PI^'?A70-?
M_:(^(_B#QA8:/KWQ$\(_#G6M6%HGP]^&D>D^$/#_ (N^/?Q+\4:[X9^%'@'P
MEX5TOQ/\1M<M_L'AVUO?R?UKX">/_P!FCX__ /!-+XI_M/\ C+P1'XS_ &IO
M^"M'QP^//[0=MH<]O:_!SP+^T+\7/^";WQS^!/[-7PE^'=_J^G:/J?B&V\*:
M5X!\%?"[PQXRUZSLO$GQ/^*=[>^*QIVCW_C31_#.EX\]5.*5*513JTJ2FI1B
MHRJUO9*,8.+=;EC"<ZC3C[)RI*3DIJ)7+S*34XP<:=2MRSO[].G3G.3YTG&G
M[W)&G>,W5_>J,8NE*H?MW^S5^UO\!OVNO!6N^._@)XLU7Q5I7A'QGK'PX\;Z
M-X@\#^.OAGX]\ ?$+P_%8W&L^"/B!\,_BCX;\&?$/P1XFL;+5-,U3^S?$_AC
M2Y+S1M3TS7-.-YH^HV5]/2^%G[9_[,'QI^%WQ6^-_P -OC'X0\0?!GX)>*_B
M;X.^)GQ8DO7T7X<^'-3^#5J+WXGZD?&>OQZ7X>U/P?X/M1/<ZAX_TC4+_P #
M7%I9WM]IOB&^L+6:Z7\T?A3\(_A'^TK_ ,%"/^"UWPU\9>'?^$X^!/Q \!?\
M$[_A7\8-)L=>U[2/#GC'XL^%?AM\9M7^)7@_6=5\(ZQHU]<ZE!\+=:^ ?A_X
MC:'_ &B%U?PK/I7@WQ9;7FAW-SH[_%7POU'X8_L_?\$B_P#@N9:2?!"S\9?!
M/P)^V%_P5A\"3? KP"(_AUX>'PPNO%MSX$;PEI%SX1TT-\.O!7AGPSJ;2W6K
M^&-):7P-X2T:[U/1K$R:1:05NHRGA\16C&47' X?$TJ<^2,XSKXZG@ES7GR2
MC.56C*@G.%X5E.K**IS:N-+FERQJ0J<N+I8>KR2BE352C/$*+D[_ +V$:=2G
M7324)P_=QDVD_P!NOV8_^"D?['_[8'B^Y\ _ OXB>*-4\9+X!L/BUHOAWQ_\
M&?C;\$M2\<_"/4M2L]'L_BQ\,8/C9\._A[_PM#X;'5=2TJPNO&?P_/B/0].N
M-;\/C4KNS3Q%H+ZC]T5_-C\"_ W[1OP _P""C?\ P3>T;]K_ /:X\(_\%#?$
MGQ3_ &7_ -J/P#^S[XO\$_!GPC\")OV=K#1?"/P<^(WQ,^+EY8>!O$?C*'XU
M>!_CIH_@GP5\-?\ A8GB"^\)V?@WQ#:^#8O"^A7MS\4/$C67])U5.,59P<I0
M<\1&,I))M4<55HQNM)*?LU1E53C&*J3<:;G&,W#FIRF[\Z2]VC)6OK[2C&<M
M_LJI[2$&_>E&"E)+FCSE%%%0:!1110 4444 %%%% 'B7[0?[1OP6_96^%/B+
MXV_'[QU8?#OX:>%Y-+MM4UZ\L-9UN\N-3UW4K71= T#P_P"&/#&FZWXL\7^*
M/$.LWUGI'A[PIX2T/7/$NNZG=06.DZ5>7,BQGQ/X+_\ !1/]D#X\^%_CAXM\
M%?%:;0+']F738M<_:)TCXR^!/B+^SSXT^"'ANY\*7WCFP\7?$[P#\>_"?PW\
M;>$_!6J>#M)UCQ'H_C;4] B\)ZOIFB:[+INLW3Z'JT=GUW[7?B_]F;X9?"_2
M_B]^U!X=\,^)/"_PE^(?@7QQ\.+?6?A^GQ-\6VWQT35O^$;^$K?!7P=::-KG
MB;6/CMJ_B3Q"GA;X8V7@73IO&NH:UXA;2M$PM_= _@9_P4%^"GQ]^(_[#O\
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
MX<TK2/AAJ/@2'QYXEO/%/A1/#7A_5T\4:"^H?CWHW[,GC7]C[]L'_@E3XO\
MV@O&GA/5/B#^TK^W-_P4-^.W[17B?P;'=^&/@9I'[97[3?[('B'1OA=\-?A7
M'XF2WU=O#N@_#/P/XD^#/PPU3Q2;+QM\5]7T;4O%VJ:99>+_ !W=^&K7USX?
M>,_V<O"O[6W_  6G^/O[0\?@OQ)^S5\&?VG_ -@?6=*\0Z_X:M_B=IFD?MB?
M"3]F7X5Z9=3?"[0=-TSQ'JFH?M!Z!XBUSX$>!?#&B^!=-N_B2WQ..B^#]%L7
M\431:;)25US.2LZ=>?NNZISPL\KIU*+YE"53VTL=5]C.,.9J%*7LI1DYS4VH
MRBHMR35-J4^6'/[9XYQ48QE/EE"EAJ4YQE)*[KINFX1C'])?A1_P4J_8S^,/
MA;XW>+?#_P 5[_P?8_LU^'H/&/Q\TCXW_#7XJ?L[>,_A/X+O=%U#Q#IOC?Q?
MX!^//@KX<^-;3P3J^C:3JEWH_C"VT&[\-ZK)INHZ?8ZI/J>GWUE;Z_[,/_!0
MO]DS]L+Q!KWA#X%_$/Q!J/C;PYX1\/?$6]\"?$;X2?&+X$>/;_X9>+;RZT_P
MQ\4O#/@GX[> OAOXI\8?#+6[ZSEL;3Q_X3TG6O"L>H26NEWFJVNIWEK9S?F]
M+X.\!^)F_:B_X*H?\%9?A!X.^"_P%\9_ +X=_LW^#/V9?BWX!?XPZO\ #/\
M9(T+XTM\1-+\<_M?Z!X;T_XA^'=0^-?Q-^+WBOP]XSU+P%X5TO7O"/[+G@OP
MOX9M=6\9:KXOB^)OB32MCPU9?$#X5_\ !;7P#J?Q,^+^G?M477[5W[)'[2<7
MP/M]%\&:;X"UG]AOX!_#3XL_"KQ[>Z%?0>#/$6I:%\3OA?\ 'K7?$G@'PQ'\
M7_B+I-KXZF\=_"?0--\*ZS)H'B'Q/H>G1>\N5/F;I)M1Y?W=54L56Y'*\KRJ
M0HTVHRBJ<?WZ]M*<(1:NU&<K;3]SF^U33P].32C%?!4JS;E*:FTJ2C2?/-K]
MW58, PS@YZ]>#BEI    .E+573U6SU7H]5^%BELK[V5_6RO^-PHHHH ****
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
MBGLK=+N5GJN9[RUVD^ZL]^[N:]WV_P"W5M'T73KHM;*P4444 %%%% !1110
M4444 -8$XQV.?RS7Y5ZO_P $/O\ @DGK^L:IXAUO_@G]^SAJ^MZWJE[K>KZI
MJ'@I+J_U+5M2NY+_ %"_O;B:\9KBYO+V>:XN7D+>;)(Y8$,0?U6HI67,I+22
M5E)-J22DIJS6S4HIW6MTNP7Z;QZQZ-]WUO;3?8^1_B;^P7^Q=\:OC+X2_:'^
M+O[*_P !/B5\<O KZ=+X4^*WC7X5^#/$/CC2YM&DBGT"5]=U'29[O4Y?"MU#
M'?>#Y-8;4)/"&H*VH>&7TJ]DDN&\F^-W_!)G_@F[^TI\4_%7QL^/G[&?P.^*
M_P 6?&[:*_BWX@>-?"RZOXDU\^'?#ND>$M"%_?270,BZ5X9T#1M%LT6-(X;#
M3K6%5Q'FOT1HH:6G2SDUJ]Y-.32O9.5E=VOHDK*Z9K>[?11^4;**OO:*5EKY
MN[M;P[3/V;/@5HO[/\W[*VD_"[PGIW[.L_PUUCX.R_!^TTX0^"W^%^OZ)?\
MAS6O!3:<DJN=$U30]3O].O8//$DT%Y.&DWOO'KNCZ/IV@:9INBZ/9P:?I.CZ
M=9Z3I=A;)Y=M8:;I]O%:6-E;QY.R"UM88H(4YV11HN3C-:E%/6[?,[R:<MFY
M-)I.3:NVD[)[I:+31JRNGVNEY<V_WV_RL%%%% PHHHH **** "BBB@!" <9[
M'-?G3\9?^"1__!-3]HCXF^+/C/\ '+]B_P"!GQ2^*WCJZL+SQ?X]\9>%!J_B
M/Q!<Z5HVG>'M-EU&^EN\R?8M$TC3-,MD54CAM+*")$ 3G]%Z*7*FU)K5)I/L
MG:Z^=E]P:ZZZ.UUWMM?TN[>K/C+XD?\ !._]AOXQ?"?X4_ SXK_LI? WXC_"
M7X%Z3IVA?!OP/XS^'N@>(M*^&&C:7;:18V^E>!Y]4MKG4_#FGW%AH&C:=JUE
MIFH06NNZ=IMG8:W#J%I D(Q/C;_P3,_8!_:/TOX7Z%\;_P!D;X&_$/P_\$O"
M"> /@_X<U?P-I=KX:^&7@>.'3;>'PCX'\.:.NFZ)X:\.VMMH^E6MGI.E6%M9
M65GIUG9VD,-K;11+]T4463NWK>?M'S:^_9KGN[VE9M<RL[-K1-W%I9+2R<=-
M%RMIN-EHE=)V77\/SC?_ ()%_P#!-*3X-VW[/+_L6_ MO@?9_%"]^-5M\+CX
M5_XHZ'XKZEX3L/ E[X]72?M@B/B&Y\'Z98>'WO&W;=.M8HDC#;F;V+]ES]@S
M]CK]BJX\;W/[*7[.?PP^ D_Q(A\.0>.I?AUH*Z(?%,7A)]<D\-IJP6>83C1G
M\2Z\UGA4*?VG<ABP*!?KJBB*Y>9Q;7-?FL[<UU&+4K?$G&$$T]U&-[VU-&DF
MDTG=>3[K\=[[A1113 **** "BBB@ HHHH *^,?VF_P#@GA^Q'^V;XC\-^+OV
MI_V9?A3\=_$G@[1+CPYX5U?XAZ!_;=WH6B7E^^IW6FZ>7N(HX+:>_=KJ4*F]
MY&&7*J /LZBDTG:_1II]4U?5=G9M76MI.VXTVKV;5U9^:=KI]UHM'IHNR/AK
MPS_P33_8%\(? 'Q9^ROX?_9"^ UG^SGXZ\77'C_Q=\&;CX?:'JO@/6O'=QI6
MBZ)_PFMQHNKPW\4'BRVTSPWX?MM,\1V;6^L:.=&TZ?2[RTGMHY%O>(?^"<7[
M"7BK]GWP[^RAK?[*'P0F_9K\)^(K3QAX>^"5EX$T;1OAYIWBVSBU.)/%*^']
M$AT^VN?$<_\ ;6KSZCK=[]IU/5[S4[R_U6ZO;V9KBOM>BAJ[;;?O6YEHN;ET
MCS-).7*M%?R>K2LM=-7HVUUY>:_-RWVO=WL];M;:'P7\"O\ @E__ ,$^/V9-
M4\;:S\!/V/?@5\,-2^)/@+6?A7X_G\.^!M+,7C+X;>(KFQN_$'@;Q)9:B+ZQ
MUCPKKL^F:>^LZ)>VTMCJBV<$-]#/"@CKU#]G']B+]D#]D&3QA/\ LN?LS_!'
MX!77C^[BO/&E]\*OASX9\':CXE-M/=7.GV&JZEH]A;WUQH>CSWM[+H/ATW T
M'P^U]?'1-.L!>7(D^I**>NFKT2BM6[15[)7>BU>BLKMO>]S_ (?R;[V?7SWZ
M!1110 4444 %%%% 'YD?\%FO^46_[;7_ &135_\ TZ:17Z;U^9'_  6:_P"4
M6_[;7_9%-7_].FD5^F] 'Y-_L6?\I*/^"SO_ &5;]B/_ -8G^&U?K)7Y-_L6
M?\I*/^"SO_95OV(__6)_AM7WMXP_:9_9O^'GB*_\(>/_ -H+X(^!O%FE"T;5
M/"_C#XK^ _#/B+35O[*WU*P:_P!%UK7K+4K,7NG7=I?VAN+:,7-E=6]U#O@F
MCD8 ]NHKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO_P /I\+_
M /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKOV:__  ^G
MPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z.N_9K_\
M#Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO
M_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKO
MV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z
M.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C
M[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S
M?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_
MX;-_8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":
MFC_ALW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__
M )J:/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GP
MO_\ FIH_X;-_8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##
MZ?"__P":FC_ALW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_
M ,/I\+__ )J:/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV
M:_\ P^GPO_\ FIH_X;-_8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.
MN_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[
M_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?
MV/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X
M;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOF
MO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E*
M*^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z.N_9K_\ #Z?"_P#^:F@#
MZ4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO_P /I\+_ /YJ
M: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKOV:__  ^GPO\
M_FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z.N_9K_\ #Z?"
M_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ[]FO_P /
MI\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O^CKOV:__
M  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_8^_Z.N_9
MK_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_ALW]C[_HZ
M[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:/^&S?V/O
M^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\ FIH_X;-_
M8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"__P":FC_A
MLW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I\+__ )J:
M/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\ P^GPO_\
MFIH_X;-_8^_Z.N_9K_\ #Z?"_P#^:F@#Z4HKYK_X;-_8^_Z.N_9K_P##Z?"_
M_P":FC_ALW]C[_HZ[]FO_P /I\+_ /YJ: /I2BOFO_ALW]C[_HZ[]FO_ ,/I
M\+__ )J:/^&S?V/O^CKOV:__  ^GPO\ _FIH ^E**^:_^&S?V/O^CKOV:_\
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
MVVFK)N48MR]U)O1.#GW]R,G"4[*\N52C*+;BE=/HFU^I>![_ )G_ !HP/?\
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
M_F?\:,#W_,_XU^;_ .T!_P %%4^#'[4R?LA^ _V0_P!JK]J+XL1?L_\ AO\
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
M/FYY7<_XG_V$M2^!GA#_ (*K_P#!+CP]^S[K/_!([PS!JWA/]IWP+X@\)_\
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
M?B7_ ,%CIO\ @K%>_!J#]L*V^+FNC]FV?XNW>G6?[0EA^R98_ SP7=_L@O\
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
M_'VD^'X/$'B'Q-X:L?#TVJOK^G2W&Y\3/V=?@;X2_P""'G_!5?\ :8T+X?\
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
M,817([R:J0FY):I8##8.C4=K)RBJ4ZD$E:-5J3;Y8-_G3_P6U(/[*/Q[[?\
M&#O[4W&!T_X6O^R$1T)7H1G!QD\=.?VTK\3O^"W'_)J7Q\_[,>_:G_\ 5L?L
MB5^V-))I:N__  RO^-W\UV-?\W]UW;\+?,_)O]BS_E)1_P %G?\ LJW[$?\
MZQ/\-J^PO!_C32/ _P 1_P!H^W\36'C&Q.N?&'P]KFBW-O\ #SQ_JVG:OI _
M9W^ VBMJ.EZIH_AF_P!-U"TCUC1M7TF:>TNYD@U/2]1T^8I>6-U#%^<:M^VS
M^RK^W?\ \% /BI\//^"?GQ/_ &JOA;^U3XC_ &:?&'@3QO\ #'X]?LH^ (=*
M_P"%6_L[>%/A/XJT'Q%X<^.7QE^&WBJVU2#Q)X?NKFSN++1[[2+[2KBVN(=0
M$PEMU]F'[;G[?JYV_P#!%K]J!03D@?M8_P#!.D#/ Z#]JK Z#I3 _0#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%
M+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH
M_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_
M (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]
MO[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O
M[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?
MM0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\
M#6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67
M_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^
M8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\
MHJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X
M;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_
M /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^
MD+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%
M+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH
M_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_
M (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]
MO[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O
M[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?
MM0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\
M#6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67
M_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^
M8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\
MHJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X
M;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_
M /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^
MD+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%
M+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH
M_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_
M (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]
MO[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O
M[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?
MM0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\
M#6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67
M_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^
M8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\
MHJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X
M;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_
M /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^
MD+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%
M+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH
M_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_
M (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]
MO[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O
M[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?
MM0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\
M#6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67
M_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^
M8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\
MHJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X
M;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_
M /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^
MD+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%
M+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH
M_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_
M (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]
MO[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O
M[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?
MM0_^)9?\$ZO_ **J@#[_ /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\
M#6?%+_YC:^ /^&W?V_O^D+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67
M_!.K_P"BJH ^_P#_ (77X"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^
M8VO@#_AMW]O[_I"Y^U#_ .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\
MHJJ /O\ _P"%U^ O[WC3_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X
M;=_;^_Z0N?M0_P#B67_!.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#[_
M /\ A=?@+^]XT_\ #6?%+_YC:/\ A=?@+^]XT_\ #6?%+_YC:^ /^&W?V_O^
MD+G[4/\ XEE_P3J_^BJH_P"&W?V_O^D+G[4/_B67_!.K_P"BJH ^_P#_ (77
MX"_O>-/_  UGQ2_^8VC_ (77X"_O>-/_  UGQ2_^8VO@#_AMW]O[_I"Y^U#_
M .)9?\$ZO_HJJ/\ AMW]O[_I"Y^U#_XEE_P3J_\ HJJ /O\ _P"%U^ O[WC3
M_P -9\4O_F-H_P"%U^ O[WC3_P -9\4O_F-KX _X;=_;^_Z0N?M0_P#B67_!
M.K_Z*JC_ (;=_;^_Z0N?M0_^)9?\$ZO_ **J@#PC_@L;XAL_&W[('[2NL^'K
M#Q1-H_A[]BS]HS3-9U;4_!?C#P[IMAJ7B/XG_LO7NA:=+?>(]"TFU>^U6T\-
MZ_<V5I#+)//;Z-J,R1F*UE9?W.K\"/VT_B5_P42_;#_98^-7[,&B_P#!)'X]
M_#;5/C;X37P':>/_ !I^U/\ L%7WA+P<=5U?2_M'B/Q':>$OVDO$/BFZT?1[
M6&>^OK3P[H6L:S=0P-;Z?IUU=2QQG]]E.1G&,YP.<XR<$@@$$C!((X)QSC-
M"T444 %%%% !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
3 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>c106065_ex21.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>



<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">EXHIBIT 21</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SUBSIDIARIES OF REX AMERICAN RESOURCES CORPORATION</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 71%; text-decoration: underline; text-align: center">Name</TD><TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 25%; text-align: center"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">State of Incorporation</P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><U>or Organization</U></P></TD></TR>
<TR STYLE="vertical-align: bottom;">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Alistar Enterprises, LLC<SUP>(1)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Delaware</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">AVA Acquisition Corp.</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Delaware</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Rex Radio and Television, Inc.<SUP>(2)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Rex Acquisition, LLC<SUP>(3)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left">REX Carbon, LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">RGPP I, LLC<SUP>(4)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">REX/GPP II, LLC<SUP>(4)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">REX Investment, LLC<SUP>(5)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left">REX IP, LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">REX Marketing Group, LLC<SUP>(4)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 40pt">South Dakota</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">RRC1, LLC<SUP>(6)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Farmers Energy Incorporated</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Delaware</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Big River Holding, LLC<SUP>(7)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Big River, LLC<SUP>(8)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Cardinal Holding, LLC<SUP>(4)(7)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Highwater Holding, LLC<SUP>(4)(7)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Highwater, LLC<SUP>(4)(8)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Levelland Holding, LLC<SUP>(4)(7)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(229,255,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Levelland, LLC<SUP>(4)(8)</SUP></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">Ohio</TD></TR>
</TABLE>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: left; width: 100%"><PAGE></PAGE></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; width: 71%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Millennium Holding, LLC<SUP>(4)(7)</SUP></FONT></TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 25%; padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Millennium, LLC<SUP>(4)(8)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy One Earth Holding, LLC<SUP>(7)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy One Earth, LLC<SUP>(8)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">One Earth Energy, LLC<SUP>(9)</SUP>&#9;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Illinois</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">One Earth Sequestration, LLC<SUP>(10)</SUP>&#9;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Illinois</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Patriot Holding, LLC<SUP>(7)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Farmers Energy Patriot, LLC<SUP>(8)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">FEI Investment Incorporated</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Delaware</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Future Energy, LLC<SUP>(11)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">FE-II, LLC<SUP>(12)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ohio</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">REX NuGen Holding, LLC<SUP>(7)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">South Dakota</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(229,255,255)">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">REX NuGen, LLC<SUP>(8)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">South Dakota</FONT></TD></TR>
<TR>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">NuGen Energy, LLC<SUP>(9)</SUP>&#9; </FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 40pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">South Dakota</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">___________________</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 4%; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(1)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 96%; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Wholly-owned subsidiary of RRC1, LLC</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(2)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Wholly-owned subsidiary of AVA Acquisition Corp.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(3)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Wholly-owned subsidiary of Rex Radio and Television, Inc.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(4)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Non-operating or inactive subsidiary. </FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(5)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">AVA Acquisition Corp. is the managing member and owns a 98.032% Class A membership interest, a 95.46% Class B membership interest and a 100% Class C membership interest.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(6)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">AVA Acquisition Corp. owns a 95.35% percentage interest.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(7)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">First-tier wholly-owned subsidiary of Farmers Energy Incorporated.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(8)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Second-tier wholly-owned subsidiary of Farmers Energy Incorporated.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(9)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Third-tier majority-owned subsidiary of Farmers Energy Incorporated.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(10)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Fourth-tier majority-owned subsidiary of Farmers Energy Incorporated.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(11)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Majority-owned subsidiary of REX IP, LLC.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><SUP>(12)</SUP>&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">Wholly-owned subsidiary of Future Energy, LLC.</FONT></TD></TR>
</TABLE>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>

    <!-- Field: /Page -->


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>c106065_ex23.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>


<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: right"><B>Exhibit 23</B></P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</B></P>

<P STYLE="font: 10pt/normal Calibri, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">We
consent to the incorporation by reference in Registration Statement No. 333-205419 on Form S-8 of our reports dated March 30, 2023,
relating to the financial statements of REX American Resources Corporation and subsidiaries (the &ldquo;Company&rdquo;)</FONT><FONT STYLE="font-family: TimesNewRoman,sans-serif">
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">and the effectiveness of the Company&rsquo;s internal control over
financial reporting appearing in this Annual Report on Form 10-K for the year ended January 31, 2023. </FONT></P>

<P STYLE="font: 11pt/normal Calibri, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">/s/ Deloitte &amp; Touche LLP</P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0">March 30, 2023</P>



<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>5
<FILENAME>c106065_ex31.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 31</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">CERTIFICATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">I, Zafar A. Rizvi, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 4.3pt; text-indent: 31.7pt"><FONT STYLE="font-size: 10pt">1.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">I have reviewed this annual report on Form 10-K of REX American Resources Corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">2.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">3.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">4.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">The registrant&rsquo;s other certifying officer 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 Rule 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(a)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(b)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(c)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(d)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: left; width: 100%"><PAGE></PAGE></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">5.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">The registrant&rsquo;s other certifying officer 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):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(a)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt"><FONT STYLE="font-size: 10pt">(b)</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 216pt; text-indent: 36pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 45%">&nbsp;</TD>
    <TD STYLE="width: 55%">Date: March 30, 2023</TD>
    </TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">/s/ Zafar A. Rizvi<BR>
Zafar A. Rizvi</TD>
    </TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD><I>Chief Executive Officer and President</I></TD>
    </TR>
</TABLE>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: left; width: 100%"><PAGE></PAGE></TD></TR></TABLE></DIV>
<!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CERTIFICATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">I, Douglas L. Bruggeman, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">1.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"> I have reviewed this annual report on Form 10-K of REX American Resources Corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">2.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">3.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">4.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">The registrant&rsquo;s other certifying officer 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 Rule 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">(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: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">(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: 0 0 0 36pt; text-indent: 18pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">(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: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 18pt">(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>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 10pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: left; width: 100%"><PAGE></PAGE></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">5.</FONT><FONT STYLE="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt">The registrant&rsquo;s other certifying officer 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):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 36pt">(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: 0 0 0 36pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-indent: 36pt">(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: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 216pt; text-indent: 36pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 45%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 55%; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March 30, 2023</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Douglas L. Bruggeman</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Douglas L. Bruggeman</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>&nbsp;</I></FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>Vice President, Finance, Treasurer
    and</I></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>&nbsp;</I></FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><I>Chief Financial Officer</I></FONT></TD></TR>
</TABLE>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>

    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>6
<FILENAME>c106065_ex32.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: right"><FONT STYLE="font-style: normal">Exhibit
32</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>REX American Resources Corporation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION
1350, AS ADOPTED BY SECTION 906 <BR>
OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><FONT STYLE="font-size: 10pt">The undersigned
officers of REX American Resources Corporation (the &ldquo;Company&rdquo;) hereby certify, to their knowledge, that the Company&rsquo;s
Annual Report on Form 10-K for the period ended January 31</FONT>, <FONT STYLE="font-size: 10pt">2023 which this certificate accompanies,
fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information
contained therein fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">A signed original of this written statement required
by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears 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: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">/s/Zafar A. Rizvi</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Zafar A. Rizvi</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Chief Executive Officer and President</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">/s/ Douglas L. Bruggeman</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Douglas L. Bruggeman&#9;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Vice President, Finance, Treasurer and</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Chief Financial Officer</I></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: March 30, 2023</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Silver 4px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>

    <!-- Field: /Page -->


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>rex-20230131.xsd
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:00 UTC 2023 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://www.rexamerican.com/20230131" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:rex="http://www.rexamerican.com/20230131" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="rex-20230131_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="rex-20230131_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="rex-20230131_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="rex-20230131_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://www.rexamerican.com/role/ConsolidatedBalanceSheet" id="rex_r_ConsolidatedBalanceSheet">
        <link:definition>001 - 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://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals" id="rex_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - 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://www.rexamerican.com/role/ConsolidatedIncomeStatement" id="rex_r_ConsolidatedIncomeStatement">
        <link:definition>003 - 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://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals" id="rex_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (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://www.rexamerican.com/role/ShareholdersEquityType2or3" id="rex_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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://www.rexamerican.com/role/ConsolidatedCashFlow" id="rex_r_ConsolidatedCashFlow">
        <link:definition>006 - 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://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>007 - Disclosure - SUMMARY OF 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://www.rexamerican.com/role/NETSALESANDREVENUE" id="rex_r_NETSALESANDREVENUE">
        <link:definition>008 - Disclosure - NET SALES AND REVENUE</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://www.rexamerican.com/role/INVESTMENTS" id="rex_r_INVESTMENTS">
        <link:definition>009 - Disclosure - INVESTMENTS</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://www.rexamerican.com/role/FAIRVALUE" id="rex_r_FAIRVALUE">
        <link:definition>010 - Disclosure - FAIR VALUE</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://www.rexamerican.com/role/OTHERASSETS" id="rex_r_OTHERASSETS">
        <link:definition>011 - Disclosure - OTHER 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://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" id="rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES">
        <link:definition>012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</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://www.rexamerican.com/role/LEASES" id="rex_r_LEASES">
        <link:definition>013 - 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://www.rexamerican.com/role/COMMONSTOCK" id="rex_r_COMMONSTOCK">
        <link:definition>014 - Disclosure - COMMON 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://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS" id="rex_r_DERIVATIVEFINANCIALINSTRUMENTS">
        <link:definition>015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</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://www.rexamerican.com/role/EMPLOYEEBENEFITS" id="rex_r_EMPLOYEEBENEFITS">
        <link:definition>016 - Disclosure - EMPLOYEE BENEFITS</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://www.rexamerican.com/role/COMMITMENTS" id="rex_r_COMMITMENTS">
        <link:definition>017 - Disclosure - COMMITMENTS</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://www.rexamerican.com/role/INCOMETAXES" id="rex_r_INCOMETAXES">
        <link:definition>018 - 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://www.rexamerican.com/role/CONTINGENCIES" id="rex_r_CONTINGENCIES">
        <link:definition>019 - Disclosure - 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://www.rexamerican.com/role/DISCONTINUEDOPERATIONS" id="rex_r_DISCONTINUEDOPERATIONS">
        <link:definition>020 - Disclosure - DISCONTINUED 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://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION" id="rex_r_QUARTERLYUNAUDITEDINFORMATION">
        <link:definition>021 - Disclosure - QUARTERLY UNAUDITED INFORMATION</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://www.rexamerican.com/role/RELATEDPARTIES" id="rex_r_RELATEDPARTIES">
        <link:definition>022 - Disclosure - RELATED PARTIES</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://www.rexamerican.com/role/AccountingPoliciesByPolicy" id="rex_r_AccountingPoliciesByPolicy">
        <link:definition>023 - 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://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" id="rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>024 - Disclosure - SUMMARY OF 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://www.rexamerican.com/role/NETSALESANDREVENUETables" id="rex_r_NETSALESANDREVENUETables">
        <link:definition>025 - Disclosure - NET SALES AND REVENUE (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://www.rexamerican.com/role/INVESTMENTSTables" id="rex_r_INVESTMENTSTables">
        <link:definition>026 - Disclosure - INVESTMENTS (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://www.rexamerican.com/role/FAIRVALUETables" id="rex_r_FAIRVALUETables">
        <link:definition>027 - Disclosure - FAIR VALUE (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://www.rexamerican.com/role/OTHERASSETSTables" id="rex_r_OTHERASSETSTables">
        <link:definition>028 - Disclosure - OTHER 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://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" id="rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables">
        <link:definition>029 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (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://www.rexamerican.com/role/LEASESTables" id="rex_r_LEASESTables">
        <link:definition>030 - 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://www.rexamerican.com/role/COMMONSTOCKTables" id="rex_r_COMMONSTOCKTables">
        <link:definition>031 - Disclosure - COMMON STOCK (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://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" id="rex_r_DERIVATIVEFINANCIALINSTRUMENTSTables">
        <link:definition>032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (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://www.rexamerican.com/role/EMPLOYEEBENEFITSTables" id="rex_r_EMPLOYEEBENEFITSTables">
        <link:definition>033 - Disclosure - EMPLOYEE BENEFITS (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://www.rexamerican.com/role/INCOMETAXESTables" id="rex_r_INCOMETAXESTables">
        <link:definition>034 - 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://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables" id="rex_r_DISCONTINUEDOPERATIONSTables">
        <link:definition>035 - Disclosure - DISCONTINUED OPERATIONS (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://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables" id="rex_r_QUARTERLYUNAUDITEDINFORMATIONTables">
        <link:definition>036 - Disclosure - QUARTERLY UNAUDITED INFORMATION (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://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" id="rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>037 - Disclosure - SUMMARY OF 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://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable" id="rex_r_ScheduleofcomponentsofInventoryTable">
        <link:definition>038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory</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://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable" id="rex_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant 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://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" id="rex_r_ScheduleofDisaggregatedRevenuebyProductTable">
        <link:definition>040 - Disclosure - NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product</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://www.rexamerican.com/role/INVESTMENTSDetails" id="rex_r_INVESTMENTSDetails">
        <link:definition>041 - Disclosure - INVESTMENTS (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://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable" id="rex_r_ScheduleofEquityMethodInvestmentsTable">
        <link:definition>042 - Disclosure - INVESTMENTS (Details) - Schedule of Equity Method Investments</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://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable" id="rex_r_ScheduleofCondensedBalanceSheetTable">
        <link:definition>043 - Disclosure - INVESTMENTS (Details) - Schedule of Condensed Balance Sheet</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://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable" id="rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable">
        <link:definition>044 - Disclosure - INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment</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://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" id="rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable">
        <link:definition>045 - Disclosure - FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</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://www.rexamerican.com/role/ScheduleofOtherAssetsTable" id="rex_r_ScheduleofOtherAssetsTable">
        <link:definition>046 - Disclosure - OTHER ASSETS (Details) - Schedule of Other 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://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" id="rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
        <link:definition>047 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7h4YH+sJxCbUP7OM3xvBMbpsbXMB7sCrFm] CSR-->
      <link:roleType roleURI="http://www.rexamerican.com/role/LEASESDetails" id="rex_r_LEASESDetails">
        <link:definition>048 - 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>
      <link:roleType roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable" id="rex_r_ScheduleofComponentsofLeaseExpenseTable">
        <link:definition>049 - Disclosure - LEASES (Details) - Schedule of Components of Lease Expense</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://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" id="rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table">
        <link:definition>050 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021)</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://www.rexamerican.com/role/COMMONSTOCKDetails" id="rex_r_COMMONSTOCKDetails">
        <link:definition>051 - Disclosure - COMMON 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://www.rexamerican.com/role/ScheduleofCommonStockTable" id="rex_r_ScheduleofCommonStockTable">
        <link:definition>052 - Disclosure - COMMON STOCK (Details) - Schedule of Common 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://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" id="rex_r_DERIVATIVEFINANCIALINSTRUMENTSDetails">
        <link:definition>053 - Disclosure - DERIVATIVE FINANCIAL 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://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" id="rex_r_ScheduleofFairValuesforDerivativeFinancialInstrumentsTable">
        <link:definition>054 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments</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://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails" id="rex_r_EMPLOYEEBENEFITSDetails">
        <link:definition>055 - Disclosure - EMPLOYEE BENEFITS (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://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" id="rex_r_ScheduleofNonVestedRestrictedStockAwardActivityTable">
        <link:definition>056 - Disclosure - EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity</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://www.rexamerican.com/role/COMMITMENTSDetails" id="rex_r_COMMITMENTSDetails">
        <link:definition>057 - Disclosure - COMMITMENTS (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://www.rexamerican.com/role/INCOMETAXESDetails" id="rex_r_INCOMETAXESDetails">
        <link:definition>058 - 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://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable" id="rex_r_ScheduleoftheProvisionforIncomeTaxesTable">
        <link:definition>059 - Disclosure - INCOME TAXES (Details) - Schedule of the Provision for 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://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>060 - Disclosure - INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities</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://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable" id="rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable">
        <link:definition>061 - Disclosure - INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation</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://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable" id="rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable">
        <link:definition>062 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward</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://www.rexamerican.com/role/CONTINGENCIESDetails" id="rex_r_CONTINGENCIESDetails">
        <link:definition>063 - Disclosure - 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://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable" id="rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable">
        <link:definition>064 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement 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://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable" id="rex_r_ScheduleofQuarterlyFinancialInformationTable">
        <link:definition>065 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information</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://www.rexamerican.com/role/RELATEDPARTIESDetails" id="rex_r_RELATEDPARTIESDetails">
        <link:definition>066 - Disclosure - RELATED PARTIES (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://www.rexamerican.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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <xs:element name="ScheduleOfComponentsOfInventoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfComponentsOfInventoryAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfDisaggregatedRevenueByProductAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfDisaggregatedRevenueByProductAbstract"/>
  <xs:element name="ScheduleOfEquityMethodInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfEquityMethodInvestmentsAbstract"/>
  <xs:element name="ScheduleOfCondensedBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfCondensedBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract"/>
  <xs:element name="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
  <xs:element name="ScheduleOfOtherAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfOtherAssetsAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfComponentsOfLeaseExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract"/>
  <xs:element name="ScheduleOfCommonStockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfCommonStockAbstract"/>
  <xs:element name="ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract"/>
  <xs:element name="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract"/>
  <xs:element name="ScheduleOfTheProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract"/>
  <xs:element name="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
  <xs:element name="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract"/>
  <xs:element name="ScheduleOfQuarterlyFinancialInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract"/>
  <xs:element name="LiabilitiesAndEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_LiabilitiesAndEquityAbstract"/>
  <xs:element name="LongTermLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_LongTermLiabilitiesAbstract"/>
  <xs:element name="CommitmentsAndContingenciesNotes11And13Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CommitmentsAndContingenciesNotes11And13Abstract"/>
  <xs:element name="RexShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_RexShareholdersEquityAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract23"/>
  <xs:element name="CashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CashFlowsFromOperatingActivitiesAbstract"/>
  <xs:element name="AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract"/>
  <xs:element name="ChangesInAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ChangesInAssetsAndLiabilitiesAbstract"/>
  <xs:element name="CashFlowsFromInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CashFlowsFromInvestingActivitiesAbstract"/>
  <xs:element name="CashFlowsFromFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CashFlowsFromFinancingActivitiesAbstract"/>
  <xs:element name="ContinuedFromThePreviousPageAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ContinuedFromThePreviousPageAbstract"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract25"/>
  <xs:element name="ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract28"/>
  <xs:element name="SalesOfProductsContinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SalesOfProductsContinuingOperationsAbstract"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract30"/>
  <xs:element name="SalesOfProductsDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SalesOfProductsDiscontinuedOperationsAbstract"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract34"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract37"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract38"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract39"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract40"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract41"/>
  <xs:element name="UnlabeledAbstract42" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract42"/>
  <xs:element name="UnlabeledAbstract43" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract43"/>
  <xs:element name="UnlabeledAbstract44" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract44"/>
  <xs:element name="FederalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_FederalAbstract"/>
  <xs:element name="UnlabeledAbstract45" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract45"/>
  <xs:element name="UnlabeledAbstract46" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract46"/>
  <xs:element name="StateAndLocalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_StateAndLocalAbstract"/>
  <xs:element name="UnlabeledAbstract47" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract47"/>
  <xs:element name="UnlabeledAbstract48" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract48"/>
  <xs:element name="UnlabeledAbstract49" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract49"/>
  <xs:element name="UnlabeledAbstract50" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract50"/>
  <xs:element name="UnlabeledAbstract51" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract51"/>
  <xs:element name="UnlabeledAbstract52" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract52"/>
  <xs:element name="UnlabeledAbstract53" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_UnlabeledAbstract53"/>
  <xs:element name="WeightedAverageSharesOutstandingBasicAndDiluted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_WeightedAverageSharesOutstandingBasicAndDiluted"/>
  <xs:element name="IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted"/>
  <xs:element name="IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted"/>
  <xs:element name="NetIncomePerShareBasicAndDiluted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_NetIncomePerShareBasicAndDiluted"/>
  <xs:element name="NonCashFinancingActivitiesEquityAwardsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_NonCashFinancingActivitiesEquityAwardsIssued"/>
  <xs:element name="NonCashFinancingActivitiesEquityAwardsAccrued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_NonCashFinancingActivitiesEquityAwardsAccrued"/>
  <xs:element name="NonCashInvestingActivitiesAccruedCapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures"/>
  <xs:element name="StockSplitPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_StockSplitPolicyPolicyTextBlock"/>
  <xs:element name="ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"/>
  <xs:element name="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <xs:element name="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems"/>
  <xs:element name="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <xs:element name="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
  <xs:element name="ForwardPurchaseContractsAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContractsAsset"/>
  <xs:element name="InvestmentInCooperativeFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_InvestmentInCooperativeFairValueDisclosure"/>
  <xs:element name="ForwardPurchaseContractsLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContractsLiability"/>
  <xs:element name="CommodityContractLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_CommodityContractLiabilityCurrent"/>
  <xs:element name="CommodityFutures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_CommodityFutures"/>
  <xs:element name="ForwardPurchaseContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContracts"/>
  <xs:element name="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <xs:element name="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems"/>
  <xs:element name="PresentValueDiscount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_PresentValueDiscount"/>
  <xs:element name="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
  <xs:element name="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears"/>
  <xs:element name="DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation"/>
  <xs:element name="EffectiveIncomeTaxReconciliationUncertainTaxPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
  <xs:element name="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
  <xs:element name="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
  <xs:element name="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
  <xs:element name="NumberOfOperatingEntities" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_NumberOfOperatingEntities"/>
  <xs:element name="ConcentrationRiskNumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ConcentrationRiskNumberOfCustomers"/>
  <xs:element name="MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting"/>
  <xs:element name="OutboundFreightCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_OutboundFreightCharges"/>
  <xs:element name="INVESTMENTSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_INVESTMENTSDetailsTable"/>
  <xs:element name="INVESTMENTSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_INVESTMENTSDetailsLineItems"/>
  <xs:element name="QuantityOfEthanolShipped" type="dtr:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_QuantityOfEthanolShipped"/>
  <xs:element name="ProportionateShareOfRestrictedNetAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_ProportionateShareOfRestrictedNetAssets"/>
  <xs:element name="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
  <xs:element name="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable"/>
  <xs:element name="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems"/>
  <xs:element name="CommodityFuturesQuantity" type="dtr:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_CommodityFuturesQuantity"/>
  <xs:element name="ForwardPurchaseContractsQuantity" type="dtr:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_ForwardPurchaseContractsQuantity"/>
  <xs:element name="EMPLOYEEBENEFITSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_EMPLOYEEBENEFITSDetailsTable"/>
  <xs:element name="EMPLOYEEBENEFITSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_EMPLOYEEBENEFITSDetailsLineItems"/>
  <xs:element name="PropertySubjectToOrAvailableForOperatingLease_Domain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
  <xs:element name="COMMITMENTSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_COMMITMENTSDetailsTable"/>
  <xs:element name="COMMITMENTSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_COMMITMENTSDetailsLineItems"/>
  <xs:element name="QuantityOfNaturalGasUnderSalesCommitmen" type="dtr:energyItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_QuantityOfNaturalGasUnderSalesCommitmen"/>
  <xs:element name="QuantityOfEthanolUnderSalesCommitment" type="dtr:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_QuantityOfEthanolUnderSalesCommitment"/>
  <xs:element name="QuantityOfDistillersGrainsUnderSalesCommitment" type="dtr:massItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_QuantityOfDistillersGrainsUnderSalesCommitment"/>
  <xs:element name="QuantityOfNonFoodGradeCornOilUnderSalesCommitments" type="dtr:massItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments"/>
  <xs:element name="LeaseExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_LeaseExpirationPeriod"/>
  <xs:element name="InstallmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_InstallmentAmount"/>
  <xs:element name="FeesIncurredBySubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_FeesIncurredBySubsidiary"/>
  <xs:element name="UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest"/>
  <xs:element name="IncreaseDecreaseInProvisionForIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="rex_IncreaseDecreaseInProvisionForIncomeTaxes"/>
  <xs:element name="RELATEDPARTIESDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rex_RELATEDPARTIESDetailsTable"/>
  <xs:element name="RELATEDPARTIESDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_RELATEDPARTIESDetailsLineItems"/>
  <xs:element name="BigRiverMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_BigRiverMember"/>
  <xs:element name="ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember"/>
  <xs:element name="CornMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_CornMember"/>
  <xs:element name="DerivativeFinancialInstrumentLossesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DerivativeFinancialInstrumentLossesMember"/>
  <xs:element name="DistillersGrainsMarketingServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DistillersGrainsMarketingServicesMember"/>
  <xs:element name="DriedDistillersGrainsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DriedDistillersGrainsMember"/>
  <xs:element name="EthanolMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_EthanolMember"/>
  <xs:element name="FixturesAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_FixturesAndEquipmentMember"/>
  <xs:element name="ModifiedDistillersGrainsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_ModifiedDistillersGrainsMember"/>
  <xs:element name="NaturalGasPipelineMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_NaturalGasPipelineMember"/>
  <xs:element name="NonFoodGradeCornOilMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_NonFoodGradeCornOilMember"/>
  <xs:element name="OneEarthEnergyAndNuGenEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_OneEarthEnergyAndNuGenEnergyMember"/>
  <xs:element name="OneEarthEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_OneEarthEnergyMember"/>
  <xs:element name="OtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_OtherMember"/>
  <xs:element name="RefinedCoalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_RefinedCoalMember"/>
  <xs:element name="RenewalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_RenewalMember"/>
  <xs:element name="StockOptionPlans2015Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_StockOptionPlans2015Member"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rex_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>rex-20230131_cal.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:00 UTC 2023 -->
<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="rex-20230131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_EquityMethodInvestments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrent" 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_LiabilitiesNoncurrent" order="2" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestAndOtherIncome" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperations" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_NetIncomePerShareBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_NetIncomePerShareBasicAndDiluted"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="rex_NetIncomePerShareBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="rex_NetIncomePerShareBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromInterestAndDividendsReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromInterestAndDividendsReceived" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForDeposits" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromPaymentsToMinorityShareholders" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7hnyt+qtspQjBA3OQM13lxaK7KE5d60gVC] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_LandAndLandImprovements" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <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_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <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_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsAsset" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="rex_ForwardPurchaseContractsAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_CommodityContractAssetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20230131.xsd#rex_InvestmentInCooperativeFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="rex_InvestmentInCooperativeFairValueDisclosure" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsLiability" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="rex_ForwardPurchaseContractsLiability" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityContractLiabilityCurrent" xlink:href="rex-20230131.xsd#rex_CommodityContractLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="rex_CommodityContractLiabilityCurrent" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityFutures" xlink:href="rex-20230131.xsd#rex_CommodityFutures"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="rex_CommodityFutures" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContracts" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContracts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="rex_ForwardPurchaseContracts" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxes" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="8" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20230131.xsd#rex_PresentValueDiscount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="rex_PresentValueDiscount" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOther" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:href="rex-20230131.xsd#rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:href="rex-20230131.xsd#rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" order="6" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="2" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>rex-20230131_def.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:00 UTC 2023 -->
<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="rex-20230131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ShareholdersEquityType2or3" roleURI="http://www.rexamerican.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_NETSALESANDREVENUE" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTS" roleURI="http://www.rexamerican.com/role/INVESTMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_FAIRVALUE" roleURI="http://www.rexamerican.com/role/FAIRVALUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_OTHERASSETS" roleURI="http://www.rexamerican.com/role/OTHERASSETS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASES" roleURI="http://www.rexamerican.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCK" roleURI="http://www.rexamerican.com/role/COMMONSTOCK"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITS" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMITMENTS" roleURI="http://www.rexamerican.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXES" roleURI="http://www.rexamerican.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_CONTINGENCIES" roleURI="http://www.rexamerican.com/role/CONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DISCONTINUEDOPERATIONS" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATION" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_RELATEDPARTIES" roleURI="http://www.rexamerican.com/role/RELATEDPARTIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_AccountingPoliciesByPolicy" roleURI="http://www.rexamerican.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_NETSALESANDREVENUETables" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTSTables" roleURI="http://www.rexamerican.com/role/INVESTMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_FAIRVALUETables" roleURI="http://www.rexamerican.com/role/FAIRVALUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_OTHERASSETSTables" roleURI="http://www.rexamerican.com/role/OTHERASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASESTables" roleURI="http://www.rexamerican.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCKTables" roleURI="http://www.rexamerican.com/role/COMMONSTOCKTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITSTables" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXESTables" roleURI="http://www.rexamerican.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DISCONTINUEDOPERATIONSTables" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATIONTables" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofDisaggregatedRevenuebyProductTable" roleURI="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofCommonStockTable" roleURI="http://www.rexamerican.com/role/ScheduleofCommonStockTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofNonVestedRestrictedStockAwardActivityTable" roleURI="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleoftheProvisionforIncomeTaxesTable" roleURI="http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofQuarterlyFinancialInformationTable" roleURI="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTSDetails" roleURI="http://www.rexamerican.com/role/INVESTMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASESDetails" roleURI="http://www.rexamerican.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCKDetails" roleURI="http://www.rexamerican.com/role/COMMONSTOCKDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITSDetails" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMITMENTSDetails" roleURI="http://www.rexamerican.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXESDetails" roleURI="http://www.rexamerican.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_CONTINGENCIESDetails" roleURI="http://www.rexamerican.com/role/CONTINGENCIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_RELATEDPARTIESDetails" roleURI="http://www.rexamerican.com/role/RELATEDPARTIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#DocumentAndEntityInformation" roleURI="http://www.rexamerican.com/role/DocumentAndEntityInformation"/>
  <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:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_LongTermLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_LongTermLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="rex_LongTermLiabilitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LongTermLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LongTermLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LongTermLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_EquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_MinorityInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockShares" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_WeightedAverageSharesOutstandingBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_WeightedAverageSharesOutstandingBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_WeightedAverageSharesOutstandingBasicAndDiluted" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NetIncomePerShareBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_NetIncomePerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="rex_NetIncomePerShareBasicAndDiluted" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartiesAmountInCostOfSales" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartiesAmountInCostOfSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RelatedPartiesAmountInCostOfSales" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_CashFlowsFromOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromInterestAndDividendsReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromInterestAndDividendsReceived" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ChangesInAssetsAndLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="rex_ChangesInAssetsAndLiabilitiesAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_CashFlowsFromInvestingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForDeposits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PaymentsForDeposits" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_CashFlowsFromFinancingActivitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsToMinorityShareholders" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsIssued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsAccrued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:href="rex-20230131.xsd#rex_NonCashInvestingActivitiesAccruedCapitalExpenditures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/NETSALESANDREVENUE">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/FAIRVALUE">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/OTHERASSETS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCK">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMITMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CommitmentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXES">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/CONTINGENCIES">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyDisclosures" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/RELATEDPARTIES">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_StockSplitPolicyPolicyTextBlock" xlink:href="rex-20230131.xsd#rex_StockSplitPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="rex_StockSplitPolicyPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FiscalPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncomeTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InterestAndOtherIncomeTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/NETSALESANDREVENUETables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:href="rex-20230131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/FAIRVALUETables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/OTHERASSETSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCKTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfInventoryAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_LandAndLandImprovements" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_EthanolMember" xlink:href="rex-20230131.xsd#rex_EthanolMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_EthanolMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_DriedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_DriedDistillersGrainsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_DriedDistillersGrainsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NonFoodGradeCornOilMember" xlink:href="rex-20230131.xsd#rex_NonFoodGradeCornOilMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_NonFoodGradeCornOilMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ModifiedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_ModifiedDistillersGrainsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_ModifiedDistillersGrainsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_DerivativeFinancialInstrumentLossesMember" xlink:href="rex-20230131.xsd#rex_DerivativeFinancialInstrumentLossesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_DerivativeFinancialInstrumentLossesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_OtherMember" xlink:href="rex-20230131.xsd#rex_OtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_OtherMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_RefinedCoalMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="rex_BigRiverMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMinorityInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMinorityInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_OtherMinorityInterests" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable">
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="rex_BigRiverMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable">
    <loc xlink:type="locator" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_ForwardPurchaseContractsAsset" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_ForwardPurchaseContractsAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_CommodityContractAssetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20230131.xsd#rex_InvestmentInCooperativeFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_InvestmentInCooperativeFairValueDisclosure" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsLiability" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_ForwardPurchaseContractsLiability" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityContractLiabilityCurrent" xlink:href="rex-20230131.xsd#rex_CommodityContractLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_CommodityContractLiabilityCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfOtherAssetsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7hOb+H1Arg5ATRJVkknhRh1qCt5kvbSVYW] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityFutures" xlink:href="rex-20230131.xsd#rex_CommodityFutures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="rex_CommodityFutures" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContracts" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContracts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="rex_ForwardPurchaseContracts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedIncomeTaxes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table">
    <loc xlink:type="locator" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems"/>
    <loc xlink:type="locator" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20230131.xsd#rex_PresentValueDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="rex_PresentValueDiscount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeaseLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofCommonStockTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfCommonStockAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfCommonStockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable">
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForwardContractsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="us-gaap_DerivativeAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfTheProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="rex_FederalAbstract" xlink:href="rex-20230131.xsd#rex_FederalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="rex_FederalAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FederalAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FederalAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_FederalAbstract" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_StateAndLocalAbstract" xlink:href="rex-20230131.xsd#rex_StateAndLocalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="rex_StateAndLocalAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_StateAndLocalAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_StateAndLocalAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_StateAndLocalAbstract" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:href="rex-20230131.xsd#rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:href="rex-20230131.xsd#rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_GrossProfit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <loc xlink:type="locator" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_RangeAxis" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" xlink:href="rex-20230131.xsd#rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="rex_EthanolMember" xlink:href="rex-20230131.xsd#rex_EthanolMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_EthanolMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidatedEntitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidatedEntitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_ConsolidatedEntitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_EquityMethodInvesteeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_FixturesAndEquipmentMember" xlink:href="rex-20230131.xsd#rex_FixturesAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="rex_FixturesAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NumberOfOperatingEntities" xlink:href="rex-20230131.xsd#rex_NumberOfOperatingEntities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_NumberOfOperatingEntities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ConcentrationRiskNumberOfCustomers" xlink:href="rex-20230131.xsd#rex_ConcentrationRiskNumberOfCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_ConcentrationRiskNumberOfCustomers" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDepreciationMethods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Depreciation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:href="rex-20230131.xsd#rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_OutboundFreightCharges" xlink:href="rex-20230131.xsd#rex_OutboundFreightCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_OutboundFreightCharges" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Assets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Liabilities" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTSDetails">
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="rex_INVESTMENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_INVESTMENTSDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_INVESTMENTSDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="rex_BigRiverMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_CertificatesOfDepositMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfEthanolShipped" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolShipped"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="rex_QuantityOfEthanolShipped" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_OtherRestrictedAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ProportionateShareOfRestrictedNetAssets" xlink:href="rex-20230131.xsd#rex_ProportionateShareOfRestrictedNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="rex_ProportionateShareOfRestrictedNetAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_ShortTermInvestments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCKDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20230131.xsd#rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails">
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_TradingActivityByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_TradingActivityByTypeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TradingActivityByTypeAxis" xlink:to="us-gaap_TradingActivityByTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TradingActivityByTypeAxis" xlink:to="us-gaap_TradingActivityByTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CornMember" xlink:href="rex-20230131.xsd#rex_CornMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TradingActivityByTypeDomain" xlink:to="rex_CornMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ShortMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_LongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_AssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_LiabilitiesTotalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityFuturesQuantity" xlink:href="rex-20230131.xsd#rex_CommodityFuturesQuantity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="rex_CommodityFuturesQuantity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsQuantity" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsQuantity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="rex_ForwardPurchaseContractsQuantity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLossOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DerivativeLossOnDerivative" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails">
    <loc xlink:type="locator" xlink:label="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_EMPLOYEEBENEFITSDetailsTable" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="rex_EMPLOYEEBENEFITSDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_StockOptionPlans2015Member" xlink:href="rex-20230131.xsd#rex_StockOptionPlans2015Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="rex_StockOptionPlans2015Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsAtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_RestrictedInvestmentsAtFairValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMITMENTSDetails">
    <loc xlink:type="locator" xlink:label="rex_COMMITMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_COMMITMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_COMMITMENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_COMMITMENTSDetailsTable" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:href="rex-20230131.xsd#rex_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_PropertySubjectToOrAvailableForOperatingLease_Domain_0" xlink:href="rex-20230131.xsd#rex_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="rex_PropertySubjectToOrAvailableForOperatingLease_Domain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_COMMITMENTSDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_COMMITMENTSDetailsTable" xlink:to="dei_LegalEntityAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_COMMITMENTSDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyAndNuGenEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="rex_OneEarthEnergyAndNuGenEnergyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_OneEarthEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="rex_OneEarthEnergyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="rex_RefinedCoalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_NaturalGasPipelineMember" xlink:href="rex-20230131.xsd#rex_NaturalGasPipelineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="rex_NaturalGasPipelineMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_DistillersGrainsMarketingServicesMember" xlink:href="rex-20230131.xsd#rex_DistillersGrainsMarketingServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="rex_DistillersGrainsMarketingServicesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_RenewalMember" xlink:href="rex-20230131.xsd#rex_RenewalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="rex_RenewalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsQuantity" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsQuantity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_ForwardPurchaseContractsQuantity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfNaturalGasUnderSalesCommitmen" xlink:href="rex-20230131.xsd#rex_QuantityOfNaturalGasUnderSalesCommitmen"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_QuantityOfNaturalGasUnderSalesCommitmen" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolUnderSalesCommitment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_QuantityOfEthanolUnderSalesCommitment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfDistillersGrainsUnderSalesCommitment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_QuantityOfDistillersGrainsUnderSalesCommitment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments" xlink:href="rex-20230131.xsd#rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProjects"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireProjects" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_LeaseExpirationPeriod" xlink:href="rex-20230131.xsd#rex_LeaseExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_LeaseExpirationPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_InstallmentAmount" xlink:href="rex-20230131.xsd#rex_InstallmentAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_InstallmentAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_MarketingExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_FeesIncurredBySubsidiary" xlink:href="rex-20230131.xsd#rex_FeesIncurredBySubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_FeesIncurredBySubsidiary" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" xlink:href="rex-20230131.xsd#rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_IncreaseDecreaseInProvisionForIncomeTaxes" xlink:href="rex-20230131.xsd#rex_IncreaseDecreaseInProvisionForIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="rex_IncreaseDecreaseInProvisionForIncomeTaxes" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/CONTINGENCIESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LegalFees" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/RELATEDPARTIESDetails">
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsTable" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="rex_RELATEDPARTIESDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rex_RELATEDPARTIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyAndNuGenEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="rex_OneEarthEnergyAndNuGenEnergyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="rex_RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="rex_RefinedCoalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_CostsAndExpensesRelatedParty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="37" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>rex-20230131_lab.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:00 UTC 2023 -->
<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/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/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#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:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrent_lbl0" 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_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets (in Dollars)</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other current 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_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" 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_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 REX shareholders&#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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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/2022/elts/us-gaap-2022.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</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</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income before 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income attributable to REX common shareholders (continuing operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl0" xml:lang="en-US">Net income attributable to REX common shareholders (continuing operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Balance (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">Balance (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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-Beginning of year</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-End of year</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_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Inventory</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"></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/2022/elts/us-gaap-2022.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</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_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities (in Dollars)</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"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</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/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income attributable to REX common shareholders</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"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_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_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_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_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_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_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Total lease expense</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_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_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_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_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_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Non-Vested Shares, Beginning of Period</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">Non-Vested Shares, End of Period</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="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted Average Grant Date Fair Value, End of Period (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl" xml:lang="en-US">Weighted Average Vesting Term, Beginning of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl0" xml:lang="en-US">Weighted Average Vesting Term, End of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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/2022/elts/us-gaap-2022.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</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_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_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_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 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, 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="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Refundable income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Operating lease right-of-use assets</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl0" xml:lang="en-US">Carrying amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl1" xml:lang="en-US">Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl1"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract" xlink:to="rex_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LiabilitiesAndEquityAbstract" xlink:href="rex-20230131.xsd#rex_LiabilitiesAndEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_LiabilitiesAndEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LiabilitiesAndEquityAbstract" xlink:to="rex_LiabilitiesAndEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl" xml:lang="en-US">Accounts payable &#8211; trade (includes $1.5 million and $0.5 million with related parties at January 31, 2023 and 2022, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable - trade, related parties (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl0" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 operating lease liabilities</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"/>
    <loc xlink:type="locator" xlink:label="rex_LongTermLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_LongTermLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_LongTermLiabilitiesAbstract_lbl" xml:lang="en-US">LONG-TERM LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LongTermLiabilitiesAbstract" xlink:to="rex_LongTermLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Long-term operating lease liabilities</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 long-term 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="rex_CommitmentsAndContingenciesNotes11And13Abstract" xlink:href="rex-20230131.xsd#rex_CommitmentsAndContingenciesNotes11And13Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CommitmentsAndContingenciesNotes11And13Abstract_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Notes 11 and 13)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommitmentsAndContingenciesNotes11And13Abstract" xlink:to="rex_CommitmentsAndContingenciesNotes11And13Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">EQUITY:</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="rex_RexShareholdersEquityAbstract" xlink:href="rex-20230131.xsd#rex_RexShareholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_RexShareholdersEquityAbstract_lbl" xml:lang="en-US">REX shareholders&#8217; equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RexShareholdersEquityAbstract" xlink:to="rex_RexShareholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 45,000 shares authorized, 29,853 shares issued at par</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_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Authorized shares</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Issued 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_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Retained earnings</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_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury stock, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 and revenue</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">Sales of products, continuing operations:</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/2022/elts/us-gaap-2022.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 sales (includes $135.4 million, $90.2 million and $54.8 million with related parties for the years ended January 31, 2023, 2022 and 2021, respectively)</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_RelatedPartiesAmountInCostOfSales" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartiesAmountInCostOfSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartiesAmountInCostOfSales_lbl" xml:lang="en-US">Cost of sales, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartiesAmountInCostOfSales" xlink:to="us-gaap_RelatedPartiesAmountInCostOfSales_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract0" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract0" xlink:to="rex_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract1" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract1" xlink:to="rex_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity in income of unconsolidated affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income from equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xml:lang="en-US">Interest and other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract2" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract2" xlink:to="rex_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract3" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract3" xlink:to="rex_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract4" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract4" xlink:to="rex_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Net income from discontinued operations, net of tax (includes expense of $0.3 million and $(0.2) million with related parties for the years ended January 31, 2022 and 2021, respectively.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl0" xml:lang="en-US">Net income from discontinued operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl1" xml:lang="en-US">Net income from discontinued operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US">Net income from discontinued operations, net of tax, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xml:lang="en-US">Net income attributable to REX common shareholders (discontinued operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl0" xml:lang="en-US">Net income attributable to REX common shareholders (discontinued operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl1" xml:lang="en-US">Net income attributable to REX common shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl1"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract5" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract5" xlink:to="rex_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract6" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract6" xlink:to="rex_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_WeightedAverageSharesOutstandingBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_WeightedAverageSharesOutstandingBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Weighted average shares outstanding &#8211; basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_WeightedAverageSharesOutstandingBasicAndDiluted" xlink:to="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract7" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract7" xlink:to="rex_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net income per share from continuing operations attributable to REX common shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net income per share from discontinued operations attributable to REX common shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NetIncomePerShareBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_NetIncomePerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="rex_NetIncomePerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net income per share attributable to REX common shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetIncomePerShareBasicAndDiluted" xlink:to="rex_NetIncomePerShareBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract8" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract8" xlink:to="rex_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net income including noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract9" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract9" xlink:to="rex_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates_lbl" xml:lang="en-US">Capital contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates_lbl0" xml:lang="en-US">Proceeds from Contributions from Affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Treasury stock acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Treasury stock acquired (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract10" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract10" xlink:to="rex_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract11" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract11" xlink:to="rex_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Issuance of equity awards, stock based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Issuance of equity awards, stock based compensation expense (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract12" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract12" xlink:to="rex_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract13" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract13" xlink:to="rex_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract14" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract14" xlink:to="rex_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract15" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract15" xlink:to="rex_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract16" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract16" xlink:to="rex_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract17" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract17" xlink:to="rex_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract18" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract18" xlink:to="rex_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract19" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract19" xlink:to="rex_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract20" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract20" xlink:to="rex_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract21" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract21" xlink:to="rex_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract22" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract22" xlink:to="rex_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract23" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract23" xlink:to="rex_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CashFlowsFromOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="rex_CashFlowsFromOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" xlink:to="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 of operating lease right-of-use 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_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl" xml:lang="en-US">Dividends received from equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl0" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromInterestAndDividendsReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived_lbl" xml:lang="en-US">Interest income from investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:to="us-gaap_ProceedsFromInterestAndDividendsReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 income tax</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="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ChangesInAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ChangesInAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="rex_ChangesInAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Accounts payable-trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by operating activities from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash used in operating activities from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CashFlowsFromInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="rex_CashFlowsFromInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xml:lang="en-US">Sales of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 real estate and property 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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) provided by 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="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CashFlowsFromFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:to="rex_CashFlowsFromFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromPaymentsToMinorityShareholders_lbl" xml:lang="en-US">Payments to noncontrolling interests holders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_ProceedsFromPaymentsToMinorityShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash used in financing activities from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by financing activities from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">NET (DECREASE) INCREASE 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ContinuedFromThePreviousPageAbstract" xlink:href="rex-20230131.xsd#rex_ContinuedFromThePreviousPageAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ContinuedFromThePreviousPageAbstract_lbl" xml:lang="en-US">Continued from the previous page</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ContinuedFromThePreviousPageAbstract" xlink:to="rex_ContinuedFromThePreviousPageAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract24" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract24" xlink:to="rex_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsIssued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsIssued_lbl" xml:lang="en-US">Non cash financing activities-Stock awards issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashFinancingActivitiesEquityAwardsIssued" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued_lbl" xml:lang="en-US">Non cash financing activities-Stock awards accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashFinancingActivitiesEquityAwardsAccrued" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:href="rex-20230131.xsd#rex_NonCashInvestingActivitiesAccruedCapitalExpenditures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl" xml:lang="en-US">Non cash investing activities-Accrued capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:to="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets acquired and liabilities incurred upon lease execution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract25" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract25" xlink:to="rex_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" xlink:href="rex-20230131.xsd#rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract_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="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, 12,463 and 12,092 shares, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">(Provision) benefit 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Benefit 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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Net income attributable to noncontrolling interests (continuing operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net loss attributable to noncontrolling interests (discontinued operations)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net loss attributable to noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US">Noncontrolling interests distribution and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">(Gain) loss on disposal of real estate and property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Inventory</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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">Income taxes refundable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Capital expenditures</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="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchases of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForDeposits_lbl" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForDeposits" xlink:to="us-gaap_PaymentsForDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Treasury stock acquired</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_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 [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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US">Ethanol and other finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US">Work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Grain and other raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract26" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract26" xlink:to="rex_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandAndLandImprovements_lbl" xml:lang="en-US">Land and improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovements" xlink:to="us-gaap_LandAndLandImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingsAndImprovementsGross_lbl" xml:lang="en-US">Buildings and improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Machinery, equipment and fixtures</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_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_UnlabeledAbstract27" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract27" xlink:to="rex_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract28" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract28" xlink:to="rex_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_SalesOfProductsContinuingOperationsAbstract" xlink:href="rex-20230131.xsd#rex_SalesOfProductsContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_SalesOfProductsContinuingOperationsAbstract_lbl" xml:lang="en-US">Sales of products, continuing operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesOfProductsContinuingOperationsAbstract" xlink:to="rex_SalesOfProductsContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract29" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract29" xlink:to="rex_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract30" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract30" xlink:to="rex_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_SalesOfProductsDiscontinuedOperationsAbstract" xlink:href="rex-20230131.xsd#rex_SalesOfProductsDiscontinuedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_SalesOfProductsDiscontinuedOperationsAbstract_lbl" xml:lang="en-US">Sales of products, discontinued operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesOfProductsDiscontinuedOperationsAbstract" xlink:to="rex_SalesOfProductsDiscontinuedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract31" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract31" xlink:to="rex_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US">Sales of products, discontinued operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl0" xml:lang="en-US">Net sales and revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTextBlock_lbl" xml:lang="en-US">Investment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract32" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract32" xlink:to="rex_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_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_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Non current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMinorityInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMinorityInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherMinorityInterests_lbl" xml:lang="en-US">Noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMinorityInterests" xlink:to="us-gaap_OtherMinorityInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:href="rex-20230131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Financial Information for Equity Method Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:to="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsAsset" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ForwardPurchaseContractsAsset_lbl" xml:lang="en-US">Forward purchase contracts asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsAsset" xlink:to="rex_ForwardPurchaseContractsAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommodityContractAssetCurrent_lbl" xml:lang="en-US">Commodity futures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractAssetCurrent" xlink:to="us-gaap_CommodityContractAssetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20230131.xsd#rex_InvestmentInCooperativeFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure_lbl" xml:lang="en-US">Investment in cooperative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InvestmentInCooperativeFairValueDisclosure" xlink:to="rex_InvestmentInCooperativeFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_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_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract33" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract33" xlink:to="rex_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsLiability" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ForwardPurchaseContractsLiability_lbl" xml:lang="en-US">Forward purchase contracts liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsLiability" xlink:to="rex_ForwardPurchaseContractsLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityContractLiabilityCurrent" xlink:href="rex-20230131.xsd#rex_CommodityContractLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CommodityContractLiabilityCurrent_lbl" xml:lang="en-US">Commodity futures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityContractLiabilityCurrent" xlink:to="rex_CommodityContractLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract34" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract34" xlink:to="rex_UnlabeledAbstract34_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_lbl" xml:lang="en-US">Deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_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_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract35" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract35" xlink:to="rex_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Other Current Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and related items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedUtilitiesCurrent_lbl" xml:lang="en-US">Accrued utility charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedUtilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued transportation related items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityFutures" xlink:href="rex-20230131.xsd#rex_CommodityFutures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CommodityFutures_lbl" xml:lang="en-US">Commodity futures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityFutures" xlink:to="rex_CommodityFutures_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContracts" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ForwardPurchaseContracts_lbl" xml:lang="en-US">Forward purchase contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContracts" xlink:to="rex_ForwardPurchaseContracts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Accrued real estate taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxes_lbl" xml:lang="en-US">Accrued income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_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_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract36" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract36"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract36_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract36" xlink:to="rex_UnlabeledAbstract36_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 expense</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_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_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_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_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_PresentValueDiscount" xlink:href="rex-20230131.xsd#rex_PresentValueDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_PresentValueDiscount_lbl" xml:lang="en-US">Less: present value discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_PresentValueDiscount" xlink:to="rex_PresentValueDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Outstanding shares</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_lbl" xml:lang="en-US">Schedule of Derivative Assets at Fair Value [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssets_lbl" xml:lang="en-US">Asset Derivatives, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Liability Derivatives, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Non-Vested Shares, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, Granted (in Dollars per share)</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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xml:lang="en-US">Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_lbl" xml:lang="en-US">Forfeited (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Non-Vested 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, Vested (in Dollars per share)</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="rex_UnlabeledAbstract37" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract37"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract37_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract37" xlink:to="rex_UnlabeledAbstract37_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract38" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract38"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract38_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract38" xlink:to="rex_UnlabeledAbstract38_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract39" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract39"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract39_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract39" xlink:to="rex_UnlabeledAbstract39_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract40" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract40"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract40_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract40" xlink:to="rex_UnlabeledAbstract40_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract41" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract41"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract41_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract41" xlink:to="rex_UnlabeledAbstract41_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract42" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract42"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract42_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract42" xlink:to="rex_UnlabeledAbstract42_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract43" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract43"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract43_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract43" xlink:to="rex_UnlabeledAbstract43_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract44" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract44"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract44_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract44" xlink:to="rex_UnlabeledAbstract44_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl" xml:lang="en-US">Commitments Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_FederalAbstract" xlink:href="rex-20230131.xsd#rex_FederalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_FederalAbstract_lbl" xml:lang="en-US">Federal:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FederalAbstract" xlink:to="rex_FederalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract45" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract45"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract45_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract45" xlink:to="rex_UnlabeledAbstract45_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract46" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract46"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract46_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract46" xlink:to="rex_UnlabeledAbstract46_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_StateAndLocalAbstract" xlink:href="rex-20230131.xsd#rex_StateAndLocalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_StateAndLocalAbstract_lbl" xml:lang="en-US">State and Local:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StateAndLocalAbstract" xlink:to="rex_StateAndLocalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract47" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract47"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract47_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract47" xlink:to="rex_UnlabeledAbstract47_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract48" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract48"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract48_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract48" xlink:to="rex_UnlabeledAbstract48_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">General business credit carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">State net operating loss carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 items</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="rex_UnlabeledAbstract49" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract49"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract49_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract49" xlink:to="rex_UnlabeledAbstract49_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_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_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract50" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract50"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract50_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract50" xlink:to="rex_UnlabeledAbstract50_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax asset</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal income tax at statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State and local taxes, net of federal tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:href="rex-20230131.xsd#rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition_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="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:to="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_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_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract51" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract51"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract51_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract51" xlink:to="rex_UnlabeledAbstract51_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Changes for tax positions for prior years</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Changes for tax positions for current year</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="rex_UnlabeledAbstract52" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract52"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract52_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract52" xlink:to="rex_UnlabeledAbstract52_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyDisclosures_lbl" xml:lang="en-US">Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US">Cost of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xml:lang="en-US">Gross loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl" xml:lang="en-US">Loss before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net income attributable to REX common shareholders</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"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin_lbl" xml:lang="en-US">Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnlabeledAbstract53" xlink:href="rex-20230131.xsd#rex_UnlabeledAbstract53"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnlabeledAbstract53_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract53" xlink:to="rex_UnlabeledAbstract53_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl" xml:lang="en-US">Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl" xml:lang="en-US">Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Less: 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_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_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_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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">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_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:href="rex-20230131.xsd#rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl" xml:lang="en-US">Basis in pass through entities, including depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:to="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Research and experimentation credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US">Benefit for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_EthanolMember" xlink:href="rex-20230131.xsd#rex_EthanolMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_EthanolMember_lbl" xml:lang="en-US">Ethanol [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EthanolMember" xlink:to="rex_EthanolMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DriedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_DriedDistillersGrainsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_DriedDistillersGrainsMember_lbl" xml:lang="en-US">Dried Distillers Grains [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DriedDistillersGrainsMember" xlink:to="rex_DriedDistillersGrainsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NonFoodGradeCornOilMember" xlink:href="rex-20230131.xsd#rex_NonFoodGradeCornOilMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NonFoodGradeCornOilMember_lbl" xml:lang="en-US">Non-Food Grade Corn Oil [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonFoodGradeCornOilMember" xlink:to="rex_NonFoodGradeCornOilMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ModifiedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_ModifiedDistillersGrainsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ModifiedDistillersGrainsMember_lbl" xml:lang="en-US">Modified Distillers Grains [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ModifiedDistillersGrainsMember" xlink:to="rex_ModifiedDistillersGrainsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DerivativeFinancialInstrumentLossesMember" xlink:href="rex-20230131.xsd#rex_DerivativeFinancialInstrumentLossesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_DerivativeFinancialInstrumentLossesMember_lbl" xml:lang="en-US">Derivative Financial Instrument Losses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DerivativeFinancialInstrumentLossesMember" xlink:to="rex_DerivativeFinancialInstrumentLossesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_OtherMember" xlink:href="rex-20230131.xsd#rex_OtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_OtherMember_lbl" xml:lang="en-US">Other[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OtherMember" xlink:to="rex_OtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_RefinedCoalMember_lbl" xml:lang="en-US">Refined Coal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RefinedCoalMember" xlink:to="rex_RefinedCoalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_BigRiverMember_lbl" xml:lang="en-US">Big River [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BigRiverMember" xlink:to="rex_BigRiverMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForwardContractsMember_lbl" xml:lang="en-US">Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForwardContractsMember" xlink:to="us-gaap_ForwardContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Party [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="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income Statement Location [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_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xml:lang="en-US">Contract with Customer, Duration [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingActivityByTypeAxis_lbl" xml:lang="en-US">Trading Activity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingActivityByTypeAxis" xlink:to="us-gaap_TradingActivityByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xml:lang="en-US">Property Subject to or Available for Operating Lease [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_NumberOfOperatingEntities" xlink:href="rex-20230131.xsd#rex_NumberOfOperatingEntities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NumberOfOperatingEntities_lbl" xml:lang="en-US">Number Of Operating Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NumberOfOperatingEntities" xlink:to="rex_NumberOfOperatingEntities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ConcentrationRiskNumberOfCustomers" xlink:href="rex-20230131.xsd#rex_ConcentrationRiskNumberOfCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US">Concentration Risk, Number of Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ConcentrationRiskNumberOfCustomers" xlink:to="rex_ConcentrationRiskNumberOfCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Write-down (in Dollars)</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_PropertyPlantAndEquipmentDepreciationMethods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDepreciationMethods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDepreciationMethods_lbl" xml:lang="en-US">Property, Plant and Equipment, Depreciation Methods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" xlink:to="us-gaap_PropertyPlantAndEquipmentDepreciationMethods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars)</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="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:href="rex-20230131.xsd#rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl" xml:lang="en-US">Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:to="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_OutboundFreightCharges" xlink:href="rex-20230131.xsd#rex_OutboundFreightCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_OutboundFreightCharges_lbl" xml:lang="en-US">Outbound Freight Charges (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OutboundFreightCharges" xlink:to="rex_OutboundFreightCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Common Stock, Capital Shares Reserved for Future Issuance (in Shares)</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_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans_lbl" xml:lang="en-US">Interest and Fee Income, Other Loans (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US">Payments to Acquire Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfEthanolShipped" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolShipped"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuantityOfEthanolShipped_lbl" xml:lang="en-US">Quantity of ethanol shipped (in US Gallons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolShipped" xlink:to="rex_QuantityOfEthanolShipped_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_lbl" xml:lang="en-US">Equity Method Investment, Underlying Equity in Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:to="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherRestrictedAssets_lbl" xml:lang="en-US">Other Restricted Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestrictedAssets" xlink:to="us-gaap_OtherRestrictedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ProportionateShareOfRestrictedNetAssets" xlink:href="rex-20230131.xsd#rex_ProportionateShareOfRestrictedNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ProportionateShareOfRestrictedNetAssets_lbl" xml:lang="en-US">Proportionate Share of Restricted Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ProportionateShareOfRestrictedNetAssets" xlink:to="rex_ProportionateShareOfRestrictedNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield_lbl" xml:lang="en-US">Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Stock Repurchased During Period, Value (in Dollars)</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="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20230131.xsd#rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US">Stock Repurchase Program Number of Additional Shares Authorized to be Repurchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:to="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CommodityFuturesQuantity" xlink:href="rex-20230131.xsd#rex_CommodityFuturesQuantity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CommodityFuturesQuantity_lbl" xml:lang="en-US">Commodity Futures, Quantity (in US Bushels)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityFuturesQuantity" xlink:to="rex_CommodityFuturesQuantity_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ForwardPurchaseContractsQuantity" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsQuantity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ForwardPurchaseContractsQuantity_lbl" xml:lang="en-US">Forward Purchase Contracts, Quantity (in US Bushels)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsQuantity" xlink:to="rex_ForwardPurchaseContractsQuantity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLossOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLossOnDerivative_lbl" xml:lang="en-US">Derivative, Loss on Derivative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLossOnDerivative" xlink:to="us-gaap_DerivativeLossOnDerivative_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Stock Issued During Period, Shares, Restricted Stock Award, Gross (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_RestrictedInvestmentsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedInvestmentsAtFairValue_lbl" xml:lang="en-US">Restricted Investments, at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsAtFairValue" xlink:to="us-gaap_RestrictedInvestmentsAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfNaturalGasUnderSalesCommitmen" xlink:href="rex-20230131.xsd#rex_QuantityOfNaturalGasUnderSalesCommitmen"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuantityOfNaturalGasUnderSalesCommitmen_lbl" xml:lang="en-US">Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfNaturalGasUnderSalesCommitmen" xlink:to="rex_QuantityOfNaturalGasUnderSalesCommitmen_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolUnderSalesCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment_lbl" xml:lang="en-US">Quantity of Ethanol under Sales Commitment (in US Gallons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolUnderSalesCommitment" xlink:to="rex_QuantityOfEthanolUnderSalesCommitment_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfDistillersGrainsUnderSalesCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl" xml:lang="en-US">Quantity of Distillers Grains Under Sales Commitment (in US Tons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfDistillersGrainsUnderSalesCommitment" xlink:to="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments" xlink:href="rex-20230131.xsd#rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments_lbl" xml:lang="en-US">Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments" xlink:to="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProjects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireProjects_lbl" xml:lang="en-US">Payments to Acquire Projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProjects" xlink:to="us-gaap_PaymentsToAcquireProjects_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LeaseExpirationPeriod" xlink:href="rex-20230131.xsd#rex_LeaseExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_LeaseExpirationPeriod_lbl" xml:lang="en-US">Lease Expiration Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LeaseExpirationPeriod" xlink:to="rex_LeaseExpirationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_InstallmentAmount" xlink:href="rex-20230131.xsd#rex_InstallmentAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_InstallmentAmount_lbl" xml:lang="en-US">Installment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InstallmentAmount" xlink:to="rex_InstallmentAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketingExpense_lbl" xml:lang="en-US">Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingExpense" xlink:to="us-gaap_MarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_FeesIncurredBySubsidiary" xlink:href="rex-20230131.xsd#rex_FeesIncurredBySubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_FeesIncurredBySubsidiary_lbl" xml:lang="en-US">Fees Incurred By Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FeesIncurredBySubsidiary" xlink:to="rex_FeesIncurredBySubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7hkPXpGCVH/UDQllc/mg3ai1uwznGRPwSK] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" xml:lang="en-US">Proceeds from Income Tax Refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" xlink:href="rex-20230131.xsd#rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest_lbl" xml:lang="en-US">Unrecognized Tax Benefits Without Accrued Penalties and Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" xlink:to="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_IncreaseDecreaseInProvisionForIncomeTaxes" xlink:href="rex-20230131.xsd#rex_IncreaseDecreaseInProvisionForIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_IncreaseDecreaseInProvisionForIncomeTaxes_lbl" xml:lang="en-US">Increase (Decrease) in Provision For Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncreaseDecreaseInProvisionForIncomeTaxes" xlink:to="rex_IncreaseDecreaseInProvisionForIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostsAndExpensesRelatedParty_lbl" xml:lang="en-US">Costs and Expenses, Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesRelatedParty" xlink:to="us-gaap_CostsAndExpensesRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_StockSplitPolicyPolicyTextBlock" xlink:href="rex-20230131.xsd#rex_StockSplitPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_StockSplitPolicyPolicyTextBlock_lbl" xml:lang="en-US">Stock Split, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockSplitPolicyPolicyTextBlock" xlink:to="rex_StockSplitPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiscalPeriod_lbl" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiscalPeriod" xlink:to="us-gaap_FiscalPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Director [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncomeTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock_lbl" xml:lang="en-US">Interest and Other Income [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncomeTextBlock" xlink:to="us-gaap_InterestAndOtherIncomeTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidatedEntitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidatedEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidatedEntitiesMember_lbl" xml:lang="en-US">Consolidated Entities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesMember" xlink:to="us-gaap_ConsolidatedEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvesteeMember_lbl" xml:lang="en-US">Equity Method Investee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvesteeMember" xlink:to="us-gaap_EquityMethodInvesteeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="rex_FixturesAndEquipmentMember" xlink:href="rex-20230131.xsd#rex_FixturesAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_FixturesAndEquipmentMember_lbl" xml:lang="en-US">Fixtures And Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FixturesAndEquipmentMember" xlink:to="rex_FixturesAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" xlink:href="rex-20230131.xsd#rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember_lbl" xml:lang="en-US">Contracts Not Accounted For Under Normal Purchases and Normal Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" xlink:to="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificates of Deposit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortMember_lbl" xml:lang="en-US">Short [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortMember" xlink:to="us-gaap_ShortMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsMember_lbl" xml:lang="en-US">Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsMember" xlink:to="us-gaap_AssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongMember_lbl" xml:lang="en-US">Long [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongMember" xlink:to="us-gaap_LongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesTotalMember_lbl" xml:lang="en-US">Liabilities, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesTotalMember" xlink:to="us-gaap_LiabilitiesTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_CornMember" xlink:href="rex-20230131.xsd#rex_CornMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_CornMember_lbl" xml:lang="en-US">Corn [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CornMember" xlink:to="rex_CornMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_StockOptionPlans2015Member" xlink:href="rex-20230131.xsd#rex_StockOptionPlans2015Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_StockOptionPlans2015Member_lbl" xml:lang="en-US">Stock Option Plans 2015 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockOptionPlans2015Member" xlink:to="rex_StockOptionPlans2015Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_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_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyAndNuGenEnergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_OneEarthEnergyAndNuGenEnergyMember_lbl" xml:lang="en-US">One Earth Energy And Nu Gen Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:to="rex_OneEarthEnergyAndNuGenEnergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_NaturalGasPipelineMember" xlink:href="rex-20230131.xsd#rex_NaturalGasPipelineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_NaturalGasPipelineMember_lbl" xml:lang="en-US">Natural Gas Pipeline [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NaturalGasPipelineMember" xlink:to="rex_NaturalGasPipelineMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_OneEarthEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_OneEarthEnergyMember_lbl" xml:lang="en-US">One Earth Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyMember" xlink:to="rex_OneEarthEnergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_RenewalMember" xlink:href="rex-20230131.xsd#rex_RenewalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_RenewalMember_lbl" xml:lang="en-US">Renewal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RenewalMember" xlink:to="rex_RenewalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DistillersGrainsMarketingServicesMember" xlink:href="rex-20230131.xsd#rex_DistillersGrainsMarketingServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rex_DistillersGrainsMarketingServicesMember_lbl" xml:lang="en-US">Distillers Grains Marketing Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DistillersGrainsMarketingServicesMember" xlink:to="rex_DistillersGrainsMarketingServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Segment Reporting Information [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="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable_lbl" xml:lang="en-US">INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:to="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems_lbl" xml:lang="en-US">INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_lbl" xml:lang="en-US">FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_lbl" xml:lang="en-US">FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table_lbl" xml:lang="en-US">LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:to="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems_lbl" xml:lang="en-US">LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable_lbl" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems_lbl" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income Statement Location [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_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Party [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="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_INVESTMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_INVESTMENTSDetailsTable_lbl" xml:lang="en-US">INVESTMENTS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_INVESTMENTSDetailsTable" xlink:to="rex_INVESTMENTSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_INVESTMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_INVESTMENTSDetailsLineItems_lbl" xml:lang="en-US">INVESTMENTS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_INVESTMENTSDetailsLineItems" xlink:to="rex_INVESTMENTSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xml:lang="en-US">Contract with Customer, Duration [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ContractWithCustomerDurationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingActivityByTypeDomain_lbl" xml:lang="en-US">Trading Activity, by Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingActivityByTypeDomain" xlink:to="us-gaap_TradingActivityByTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable_lbl" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems_lbl" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_EMPLOYEEBENEFITSDetailsTable" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_EMPLOYEEBENEFITSDetailsTable_lbl" xml:lang="en-US">EMPLOYEE BENEFITS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EMPLOYEEBENEFITSDetailsTable" xlink:to="rex_EMPLOYEEBENEFITSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_EMPLOYEEBENEFITSDetailsLineItems_lbl" xml:lang="en-US">EMPLOYEE BENEFITS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EMPLOYEEBENEFITSDetailsLineItems" xlink:to="rex_EMPLOYEEBENEFITSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:href="rex-20230131.xsd#rex_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_PropertySubjectToOrAvailableForOperatingLease_Domain_lbl" xml:lang="en-US">PropertySubjectToOrAvailableForOperatingLease_ [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="rex_PropertySubjectToOrAvailableForOperatingLease_Domain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_COMMITMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_COMMITMENTSDetailsTable_lbl" xml:lang="en-US">COMMITMENTS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_COMMITMENTSDetailsTable" xlink:to="rex_COMMITMENTSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_COMMITMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_COMMITMENTSDetailsLineItems_lbl" xml:lang="en-US">COMMITMENTS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_COMMITMENTSDetailsLineItems" xlink:to="rex_COMMITMENTSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsTable" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RELATEDPARTIESDetailsTable_lbl" xml:lang="en-US">RELATED PARTIES (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RELATEDPARTIESDetailsTable" xlink:to="rex_RELATEDPARTIESDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_RELATEDPARTIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RELATEDPARTIESDetailsLineItems_lbl" xml:lang="en-US">RELATED PARTIES (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RELATEDPARTIESDetailsLineItems" xlink:to="rex_RELATEDPARTIESDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl0" xml:lang="en-US">Deferred tax liabilities basis in pass through entities including depreciation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:to="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl0" xml:lang="en-US">Continuing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl0" xml:lang="en-US">Discontinued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_InstallmentAmount_lbl0" xml:lang="en-US">Installment amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InstallmentAmount" xlink:to="rex_InstallmentAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure_lbl0" xml:lang="en-US">Fair value of investment in cooperative as of the reporting date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InvestmentInCooperativeFairValueDisclosure" xlink:to="rex_InvestmentInCooperativeFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_LeaseExpirationPeriod_lbl0" xml:lang="en-US">Lease expiration period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LeaseExpirationPeriod" xlink:to="rex_LeaseExpirationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl0" xml:lang="en-US">Maximum percentage of equity ownership interest which may be considered for equity method of accounting.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:to="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_NetIncomePerShareBasicAndDiluted_lbl0" xml:lang="en-US">Ne income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetIncomePerShareBasicAndDiluted" xlink:to="rex_NetIncomePerShareBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl0" xml:lang="en-US">non cash payments to acquire property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:to="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_ProportionateShareOfRestrictedNetAssets_lbl0" xml:lang="en-US">Proportionate share of restricted net assets as of the reporting date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ProportionateShareOfRestrictedNetAssets" xlink:to="rex_ProportionateShareOfRestrictedNetAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl0" xml:lang="en-US">Quantity of distillers grains under sales commitment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfDistillersGrainsUnderSalesCommitment" xlink:to="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_QuantityOfEthanolShipped_lbl0" xml:lang="en-US">Quantity of ethanol shipped.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolShipped" xlink:to="rex_QuantityOfEthanolShipped_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment_lbl0" xml:lang="en-US">Quantity of ethanol under sales commitment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolUnderSalesCommitment" xlink:to="rex_QuantityOfEthanolUnderSalesCommitment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of financial information for equity method investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:to="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">The Weighted Average Grant Date Fair Value of shares in share based compensation arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl0" xml:lang="en-US">Stock repurchase program number of additional shares authorized to be repurchased.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:to="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl0" xml:lang="en-US">Outstanding shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_WeightedAverageSharesOutstandingBasicAndDiluted" xlink:to="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_BigRiverMember_lbl0" xml:lang="en-US">Big River [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BigRiverMember" xlink:to="rex_BigRiverMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_DistillersGrainsMarketingServicesMember_lbl0" xml:lang="en-US">Distillers Grains Marketing Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DistillersGrainsMarketingServicesMember" xlink:to="rex_DistillersGrainsMarketingServicesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_DriedDistillersGrainsMember_lbl0" xml:lang="en-US">Dried Distillers Grains [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DriedDistillersGrainsMember" xlink:to="rex_DriedDistillersGrainsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_EthanolMember_lbl0" xml:lang="en-US">Ethanol [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EthanolMember" xlink:to="rex_EthanolMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_FixturesAndEquipmentMember_lbl0" xml:lang="en-US">Fixtures And Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FixturesAndEquipmentMember" xlink:to="rex_FixturesAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_ModifiedDistillersGrainsMember_lbl0" xml:lang="en-US">Modified Distillers Grains [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ModifiedDistillersGrainsMember" xlink:to="rex_ModifiedDistillersGrainsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_NaturalGasPipelineMember_lbl0" xml:lang="en-US">Natural gas pipeline member.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NaturalGasPipelineMember" xlink:to="rex_NaturalGasPipelineMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_NonFoodGradeCornOilMember_lbl0" xml:lang="en-US">Non-Food Grade Corn Oil [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonFoodGradeCornOilMember" xlink:to="rex_NonFoodGradeCornOilMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_OneEarthEnergyAndNuGenEnergyMember_lbl0" xml:lang="en-US">One Earth Energy And NuGen Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:to="rex_OneEarthEnergyAndNuGenEnergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rex_OneEarthEnergyMember_lbl0" xml:lang="en-US">One Earth Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyMember" xlink:to="rex_OneEarthEnergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates_lbl1" xml:lang="en-US">Proceeds from Contributions from Affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl0" xml:lang="en-US">Payments to Acquire Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_PresentValueDiscount_lbl0" xml:lang="en-US">Present Value Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_PresentValueDiscount" xlink:to="rex_PresentValueDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_FixturesAndEquipmentMember_lbl1" xml:lang="en-US">Fixtures And Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FixturesAndEquipmentMember" xlink:to="rex_FixturesAndEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CommodityFuturesQuantity_lbl0" xml:lang="en-US">Commodity Futures Quantity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityFuturesQuantity" xlink:to="rex_CommodityFuturesQuantity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract38_lbl0" xml:lang="en-US">Unlabeled Abstract38</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract38" xlink:to="rex_UnlabeledAbstract38_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract39_lbl0" xml:lang="en-US">Unlabeled Abstract39</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract39" xlink:to="rex_UnlabeledAbstract39_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl0" xml:lang="en-US">Accounts Payable, Trade, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract40_lbl0" xml:lang="en-US">Unlabeled Abstract40</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract40" xlink:to="rex_UnlabeledAbstract40_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="us-gaap_DerivativeAssets_lbl0" xml:lang="en-US">Derivative Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssets" xlink:to="us-gaap_DerivativeAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract43_lbl0" xml:lang="en-US">Unlabeled Abstract43</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract43" xlink:to="rex_UnlabeledAbstract43_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract44_lbl0" xml:lang="en-US">Unlabeled Abstract44</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract44" xlink:to="rex_UnlabeledAbstract44_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract41_lbl0" xml:lang="en-US">Unlabeled Abstract41</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract41" xlink:to="rex_UnlabeledAbstract41_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract42_lbl0" xml:lang="en-US">Unlabeled Abstract42</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract42" xlink:to="rex_UnlabeledAbstract42_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract47_lbl0" xml:lang="en-US">Unlabeled Abstract47</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract47" xlink:to="rex_UnlabeledAbstract47_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract48_lbl0" xml:lang="en-US">Unlabeled Abstract48</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract48" xlink:to="rex_UnlabeledAbstract48_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_lbl0" xml:lang="en-US">Equity Method Investment, Underlying Equity in Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:to="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract45_lbl0" xml:lang="en-US">Unlabeled Abstract45</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract45" xlink:to="rex_UnlabeledAbstract45_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract46_lbl0" xml:lang="en-US">Unlabeled Abstract46</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract46" xlink:to="rex_UnlabeledAbstract46_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract49_lbl0" xml:lang="en-US">Unlabeled Abstract49</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract49" xlink:to="rex_UnlabeledAbstract49_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin_lbl0" xml:lang="en-US">Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingExpense_lbl0" xml:lang="en-US">Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingExpense" xlink:to="us-gaap_MarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CommitmentsAndContingenciesNotes11And13Abstract_lbl0" xml:lang="en-US">Commitments And Contingencies Notes11 And13 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommitmentsAndContingenciesNotes11And13Abstract" xlink:to="rex_CommitmentsAndContingenciesNotes11And13Abstract_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="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDisaggregatedRevenueByProductAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDisaggregatedRevenueByProductAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfDisaggregatedRevenueByProductAbstract_lbl" xml:lang="en-US">Schedule Of Disaggregated Revenue By Product Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfDisaggregatedRevenueByProductAbstract" xlink:to="rex_ScheduleOfDisaggregatedRevenueByProductAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ForwardPurchaseContractsAsset_lbl0" xml:lang="en-US">Forward Purchase Contracts Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsAsset" xlink:to="rex_ForwardPurchaseContractsAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract50_lbl0" xml:lang="en-US">Unlabeled Abstract50</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract50" xlink:to="rex_UnlabeledAbstract50_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="rex_UnlabeledAbstract51_lbl0" xml:lang="en-US">Unlabeled Abstract51</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract51" xlink:to="rex_UnlabeledAbstract51_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfEthanolShipped_lbl1" xml:lang="en-US">Quantity Of Ethanol Shipped</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolShipped" xlink:to="rex_QuantityOfEthanolShipped_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract52_lbl0" xml:lang="en-US">Unlabeled Abstract52</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract52" xlink:to="rex_UnlabeledAbstract52_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract53_lbl0" xml:lang="en-US">Unlabeled Abstract53</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract53" xlink:to="rex_UnlabeledAbstract53_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_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="rex_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract18" xlink:to="rex_UnlabeledAbstract18_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="rex_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract19" xlink:to="rex_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_InvestmentInCooperativeFairValueDisclosure_lbl1" xml:lang="en-US">Investment In Cooperative Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InvestmentInCooperativeFairValueDisclosure" xlink:to="rex_InvestmentInCooperativeFairValueDisclosure_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract16" xlink:to="rex_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_EthanolMember_lbl1" xml:lang="en-US">Ethanol Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EthanolMember" xlink:to="rex_EthanolMember_lbl1"/>
    <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="rex_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract17" xlink:to="rex_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl0" xml:lang="en-US">Performance Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RenewalMember_lbl0" xml:lang="en-US">Renewal Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RenewalMember" xlink:to="rex_RenewalMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US">Schedule Of Effective Income Tax Reconciliation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LeaseExpirationPeriod_lbl1" xml:lang="en-US">Lease Expiration Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LeaseExpirationPeriod" xlink:to="rex_LeaseExpirationPeriod_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0"/>
    <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_EquityMethodInvestmentDividendsOrDistributions_lbl1" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract21" xlink:to="rex_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract22" xlink:to="rex_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract20" xlink:to="rex_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_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="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract25" xlink:to="rex_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract26" xlink:to="rex_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForwardContractsMember_lbl0" xml:lang="en-US">Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForwardContractsMember" xlink:to="us-gaap_ForwardContractsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract23" xlink:to="rex_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherRestrictedAssets_lbl0" xml:lang="en-US">Other Restricted Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestrictedAssets" xlink:to="us-gaap_OtherRestrictedAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Derivative Instruments and Hedging Activities Disclosure [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract24" xlink:to="rex_UnlabeledAbstract24_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="rex_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract29" xlink:to="rex_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTextBlock_lbl0" xml:lang="en-US">Investment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl0"/>
    <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="rex_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract27" xlink:to="rex_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract28" xlink:to="rex_UnlabeledAbstract28_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="us-gaap_RelatedPartiesAmountInCostOfSales_lbl0" xml:lang="en-US">Related Parties Amount in Cost of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartiesAmountInCostOfSales" xlink:to="us-gaap_RelatedPartiesAmountInCostOfSales_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_IncomeTaxesReceivable_lbl0" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember_lbl0" xml:lang="en-US">Contracts Not Accounted For Under Normal Purchases And Normal Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" xlink:to="rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_FeesIncurredBySubsidiary_lbl0" xml:lang="en-US">Fees Incurred By Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FeesIncurredBySubsidiary" xlink:to="rex_FeesIncurredBySubsidiary_lbl0"/>
    <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="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_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="rex_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract32" xlink:to="rex_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract33" xlink:to="rex_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract30" xlink:to="rex_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract31" xlink:to="rex_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract36_lbl0" xml:lang="en-US">Unlabeled Abstract36</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract36" xlink:to="rex_UnlabeledAbstract36_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract37_lbl0" xml:lang="en-US">Unlabeled Abstract37</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract37" xlink:to="rex_UnlabeledAbstract37_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract34" xlink:to="rex_UnlabeledAbstract34_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="rex_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract35" xlink:to="rex_UnlabeledAbstract35_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLossOnDerivative_lbl0" xml:lang="en-US">Derivative, Loss on Derivative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLossOnDerivative" xlink:to="us-gaap_DerivativeLossOnDerivative_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfInventoryAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfComponentsOfInventoryAbstract_lbl" xml:lang="en-US">Schedule Of Components Of Inventory Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfComponentsOfInventoryAbstract" xlink:to="rex_ScheduleOfComponentsOfInventoryAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ModifiedDistillersGrainsMember_lbl1" xml:lang="en-US">Modified Distillers Grains Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ModifiedDistillersGrainsMember" xlink:to="rex_ModifiedDistillersGrainsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl1" xml:lang="en-US">Maximum Percentage Of Equity Ownership Interest Which May Be Considered For Equity Method Of Accounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:to="rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongMember_lbl0" xml:lang="en-US">Long [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongMember" xlink:to="us-gaap_LongMember_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="rex_CommodityFutures_lbl0" xml:lang="en-US">Commodity Futures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityFutures" xlink:to="rex_CommodityFutures_lbl0"/>
    <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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_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_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="rex_DriedDistillersGrainsMember_lbl1" xml:lang="en-US">Dried Distillers Grains Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DriedDistillersGrainsMember" xlink:to="rex_DriedDistillersGrainsMember_lbl1"/>
    <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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NetIncomePerShareBasicAndDiluted_lbl1" xml:lang="en-US">Net Income Per Share Basic And Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NetIncomePerShareBasicAndDiluted" xlink:to="rex_NetIncomePerShareBasicAndDiluted_lbl1"/>
    <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_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_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_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="rex_StockSplitPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Stock Split Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockSplitPolicyPolicyTextBlock" xlink:to="rex_StockSplitPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherMinorityInterests_lbl0" xml:lang="en-US">Other Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMinorityInterests" xlink:to="us-gaap_OtherMinorityInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_StockOptionPlans2015Member_lbl0" xml:lang="en-US">Stock Option Plans2015 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockOptionPlans2015Member" xlink:to="rex_StockOptionPlans2015Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract10" xlink:to="rex_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract11" xlink:to="rex_UnlabeledAbstract11_lbl0"/>
    <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="rex_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract14" xlink:to="rex_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract15" xlink:to="rex_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract12" xlink:to="rex_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract13" xlink:to="rex_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl0" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0" xml:lang="en-US">Interest and Fee Income, Other Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_StateAndLocalAbstract_lbl0" xml:lang="en-US">State And Local Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StateAndLocalAbstract" xlink:to="rex_StateAndLocalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_lbl0" xml:lang="en-US">Schedule of Derivative Assets at Fair Value [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract_lbl" xml:lang="en-US">Schedule Of Fair Values For Derivative Financial Instruments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" xlink:to="rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl0" xml:lang="en-US">Proceeds from Income Tax Refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl0" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition_lbl0" xml:lang="en-US">Effective Income Tax Reconciliation Uncertain Tax Position</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:to="rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl0" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl1" xml:lang="en-US">Non Cash Investing Activities Accrued Capital Expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:to="rex_NonCashInvestingActivitiesAccruedCapitalExpenditures_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Tax Disclosure [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract2" xlink:to="rex_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract1" xlink:to="rex_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract4" xlink:to="rex_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract3" xlink:to="rex_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_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_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract0" xlink:to="rex_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_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="rex_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract9" xlink:to="rex_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract6" xlink:to="rex_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract5" xlink:to="rex_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract8" xlink:to="rex_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract7" xlink:to="rex_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LiabilitiesAndEquityAbstract_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="rex_LiabilitiesAndEquityAbstract" xlink:to="rex_LiabilitiesAndEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandAndLandImprovements_lbl0" xml:lang="en-US">Land and Land Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovements" xlink:to="us-gaap_LandAndLandImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl0" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_SalesOfProductsDiscontinuedOperationsAbstract_lbl0" xml:lang="en-US">Sales Of Products Discontinued Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesOfProductsDiscontinuedOperationsAbstract" xlink:to="rex_SalesOfProductsDiscontinuedOperationsAbstract_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="rex_OutboundFreightCharges_lbl0" xml:lang="en-US">Outbound Freight Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OutboundFreightCharges" xlink:to="rex_OutboundFreightCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Disclosures [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"/>
    <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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl1" xml:lang="en-US">Weighted Average Shares Outstanding Basic And Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_WeightedAverageSharesOutstandingBasicAndDiluted" xlink:to="rex_WeightedAverageSharesOutstandingBasicAndDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Director [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnlabeledAbstract" xlink:to="rex_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock_lbl0" xml:lang="en-US">Interest and Other Income [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncomeTextBlock" xlink:to="us-gaap_InterestAndOtherIncomeTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract_lbl" xml:lang="en-US">Schedule Of Discontinued Items Statement Of Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms In Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfTheProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule Of The Provision For Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="rex_ScheduleOfTheProvisionForIncomeTaxesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl1" xml:lang="en-US">Accounts Payable, Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl0" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Stockholders&apos; 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl0" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0" xml:lang="en-US">Payments to Acquire Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Components Of Lease Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="rex_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedInvestmentsAtFairValue_lbl0" xml:lang="en-US">Restricted Investments, at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsAtFairValue" xlink:to="us-gaap_RestrictedInvestmentsAtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl0" xml:lang="en-US">Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersc</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl1" xml:lang="en-US">Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl0" xml:lang="en-US">Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersd</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:to="rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_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="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_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_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="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_FederalAbstract_lbl0" xml:lang="en-US">Federal Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_FederalAbstract" xlink:to="rex_FederalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDisclosures_lbl0" xml:lang="en-US">Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl1" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_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_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest_lbl0" xml:lang="en-US">Unrecognized Tax Benefits Without Accrued Penalties And Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" xlink:to="rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_OneEarthEnergyAndNuGenEnergyMember_lbl1" xml:lang="en-US">One Earth Energy And Nu Gen Energy Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyAndNuGenEnergyMember" xlink:to="rex_OneEarthEnergyAndNuGenEnergyMember_lbl1"/>
    <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_CostsAndExpensesRelatedParty_lbl0" xml:lang="en-US">Costs and Expenses, Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesRelatedParty" xlink:to="us-gaap_CostsAndExpensesRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments_lbl0" xml:lang="en-US">Quantity Of Non Food Grade Corn Oil Under Sales Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments" xlink:to="rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl1" xml:lang="en-US">Income Loss Per Share From Discontinued Operations Basic And Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted_lbl1"/>
    <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_CommitmentsDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DistillersGrainsMarketingServicesMember_lbl1" xml:lang="en-US">Distillers Grains Marketing Services Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DistillersGrainsMarketingServicesMember" xlink:to="rex_DistillersGrainsMarketingServicesMember_lbl1"/>
    <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_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_EquityAbstract_lbl0" xml:lang="en-US">Equity [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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfOtherAssetsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfOtherAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Other Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfOtherAssetsAbstract" xlink:to="rex_ScheduleOfOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract_lbl" xml:lang="en-US">Schedule Of Non Vested Restricted Stock Award Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1"/>
    <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_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="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="us-gaap_AssetsMember_lbl0" xml:lang="en-US">Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsMember" xlink:to="us-gaap_AssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_lbl0" xml:lang="en-US">Deferred Income Taxes and Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract_lbl" xml:lang="en-US">Schedule Of Unrecognized Tax Benefits Roll Forward Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ProportionateShareOfRestrictedNetAssets_lbl1" xml:lang="en-US">Proportionate Share Of Restricted Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ProportionateShareOfRestrictedNetAssets" xlink:to="rex_ProportionateShareOfRestrictedNetAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl0" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsFairValueDisclosure_lbl0" xml:lang="en-US">Assets, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfNaturalGasUnderSalesCommitmen_lbl0" xml:lang="en-US">Quantity Of Natural Gas Under Sales Commitmen</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfNaturalGasUnderSalesCommitmen" xlink:to="rex_QuantityOfNaturalGasUnderSalesCommitmen_lbl0"/>
    <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="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived_lbl0" xml:lang="en-US">Proceeds from Interest and Dividends Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:to="us-gaap_ProceedsFromInterestAndDividendsReceived_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiscalPeriod_lbl0" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiscalPeriod" xlink:to="us-gaap_FiscalPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CashFlowsFromInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Investing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromInvestingActivitiesAbstract" xlink:to="rex_CashFlowsFromInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedUtilitiesCurrent_lbl0" xml:lang="en-US">Accrued Utilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedUtilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="rex_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl1" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl0" xml:lang="en-US">Treasury Stock, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_LongTermLiabilitiesAbstract_lbl0" xml:lang="en-US">Long Term Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_LongTermLiabilitiesAbstract" xlink:to="rex_LongTermLiabilitiesAbstract_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="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Deferred Tax Assets And Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <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="rex_ChangesInAssetsAndLiabilitiesAbstract_lbl0" xml:lang="en-US">Changes In Assets And Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ChangesInAssetsAndLiabilitiesAbstract" xlink:to="rex_ChangesInAssetsAndLiabilitiesAbstract_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="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"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:to="rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_lbl2"/>
    <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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Other Current Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl2" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl2"/>
    <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="rex_OneEarthEnergyMember_lbl1" xml:lang="en-US">One Earth Energy Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OneEarthEnergyMember" xlink:to="rex_OneEarthEnergyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CashFlowsFromFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Financing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromFinancingActivitiesAbstract" xlink:to="rex_CashFlowsFromFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ContinuedFromThePreviousPageAbstract_lbl0" xml:lang="en-US">Continued From The Previous Page Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ContinuedFromThePreviousPageAbstract" xlink:to="rex_ContinuedFromThePreviousPageAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl0" xml:lang="en-US">Treasury Stock, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NaturalGasPipelineMember_lbl1" xml:lang="en-US">Natural Gas Pipeline Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NaturalGasPipelineMember" xlink:to="rex_NaturalGasPipelineMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForDeposits_lbl0" xml:lang="en-US">Payments for Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForDeposits" xlink:to="us-gaap_PaymentsForDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RefinedCoalMember_lbl0" xml:lang="en-US">Refined Coal Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RefinedCoalMember" xlink:to="rex_RefinedCoalMember_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAbstract_lbl" xml:lang="en-US">Loss Contingency [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl0" xml:lang="en-US">Certificates of Deposit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl1" xml:lang="en-US">Deferred Tax Liabilities Basis In Pass Through Entities Including Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:to="rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation_lbl1"/>
    <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_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NonCashFinancingActivitiesEquityAwardsAccrued_lbl0" xml:lang="en-US">Non Cash Financing Activities Equity Awards Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashFinancingActivitiesEquityAwardsAccrued" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsAccrued_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="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" xlink:to="rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl0" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract_lbl" xml:lang="en-US">Schedule Of Financial Information For Equity Method Investment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" xlink:to="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl0" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_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_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_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_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="us-gaap_RestrictedStockMember_lbl0" 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_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl2" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvesteeMember_lbl0" xml:lang="en-US">Equity Method Investee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvesteeMember" xlink:to="us-gaap_EquityMethodInvesteeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0"/>
    <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_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_ProceedsFromPaymentsToMinorityShareholders_lbl0" xml:lang="en-US">Proceeds from (Payments to) Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_ProceedsFromPaymentsToMinorityShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_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_ScheduleOfOtherAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfEthanolUnderSalesCommitment_lbl1" xml:lang="en-US">Quantity Of Ethanol Under Sales Commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfEthanolUnderSalesCommitment" xlink:to="rex_QuantityOfEthanolUnderSalesCommitment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl1" xml:lang="en-US">Stock Repurchase Program Number Of Additional Shares Authorized To Be Repurchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:to="rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_OtherMember_lbl0" xml:lang="en-US">Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_OtherMember" xlink:to="rex_OtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_lbl" xml:lang="en-US">Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:to="rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_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="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl1" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Financial Information For Equity Method Investments Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:to="rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NumberOfOperatingEntities_lbl0" xml:lang="en-US">Number Of Operating Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NumberOfOperatingEntities" xlink:to="rex_NumberOfOperatingEntities_lbl0"/>
    <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="rex_NonCashFinancingActivitiesEquityAwardsIssued_lbl0" xml:lang="en-US">Non Cash Financing Activities Equity Awards Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonCashFinancingActivitiesEquityAwardsIssued" xlink:to="rex_NonCashFinancingActivitiesEquityAwardsIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl0" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_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="us-gaap_CommodityContractAssetCurrent_lbl0" xml:lang="en-US">Commodity Contract Asset, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractAssetCurrent" xlink:to="us-gaap_CommodityContractAssetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfQuarterlyFinancialInformationAbstract_lbl" xml:lang="en-US">Schedule Of Quarterly Financial Information Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="rex_ScheduleOfQuarterlyFinancialInformationAbstract_lbl"/>
    <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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl0" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfCommonStockAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfCommonStockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfCommonStockAbstract_lbl" xml:lang="en-US">Schedule Of Common Stock Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfCommonStockAbstract" xlink:to="rex_ScheduleOfCommonStockAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ForwardPurchaseContractsQuantity_lbl0" xml:lang="en-US">Forward Purchase Contracts Quantity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsQuantity" xlink:to="rex_ForwardPurchaseContractsQuantity_lbl0"/>
    <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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_BigRiverMember_lbl1" xml:lang="en-US">Big River Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_BigRiverMember" xlink:to="rex_BigRiverMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProjects_lbl0" xml:lang="en-US">Payments to Acquire Projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProjects" xlink:to="us-gaap_PaymentsToAcquireProjects_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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl2" xml:lang="en-US">Income (Loss) from Discontinued Operations, 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl0" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract_lbl" xml:lang="en-US">Schedule Of Future Minimum Rental Payments For Operating Leases Fy2021 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" xlink:to="rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <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="rex_ForwardPurchaseContractsLiability_lbl0" xml:lang="en-US">Forward Purchase Contracts Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContractsLiability" xlink:to="rex_ForwardPurchaseContractsLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_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="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl0" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_DerivativeFinancialInstrumentLossesMember_lbl0" xml:lang="en-US">Derivative Financial Instrument Losses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_DerivativeFinancialInstrumentLossesMember" xlink:to="rex_DerivativeFinancialInstrumentLossesMember_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_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_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="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_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="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <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="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract_lbl0" xml:lang="en-US">Reconciliation Of Total Cash Cash Equivalents And Restricted Cash Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="rex_ReconciliationOfTotalCashCashEquivalentsAndRestrictedCashAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CommodityContractLiabilityCurrent_lbl0" xml:lang="en-US">Commodity Contract Liability Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CommodityContractLiabilityCurrent" xlink:to="rex_CommodityContractLiabilityCurrent_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Accrued Expenses And Other Current Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <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_PropertyPlantAndEquipmentDepreciationMethods_lbl0" xml:lang="en-US">Property, Plant and Equipment, Depreciation Methods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" xlink:to="us-gaap_PropertyPlantAndEquipmentDepreciationMethods_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_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_IncomeTaxReconciliationMinorityInterestIncomeExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl1" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl0" xml:lang="en-US">Proceeds from Sale of Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ConcentrationRiskNumberOfCustomers_lbl0" xml:lang="en-US">Concentration Risk Number Of Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ConcentrationRiskNumberOfCustomers" xlink:to="rex_ConcentrationRiskNumberOfCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ForwardPurchaseContracts_lbl0" xml:lang="en-US">Forward Purchase Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ForwardPurchaseContracts" xlink:to="rex_ForwardPurchaseContracts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_InstallmentAmount_lbl1" xml:lang="en-US">Installment Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_InstallmentAmount" xlink:to="rex_InstallmentAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl2" xml:lang="en-US">Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingsAndImprovementsGross_lbl0" xml:lang="en-US">Buildings and Improvements, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_RexShareholdersEquityAbstract_lbl0" xml:lang="en-US">Rex Shareholders Equity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_RexShareholdersEquityAbstract" xlink:to="rex_RexShareholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesTotalMember_lbl0" xml:lang="en-US">Liabilities, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesTotalMember" xlink:to="us-gaap_LiabilitiesTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_IncreaseDecreaseInProvisionForIncomeTaxes_lbl0" xml:lang="en-US">Increase Decrease In Provision For Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncreaseDecreaseInProvisionForIncomeTaxes" xlink:to="rex_IncreaseDecreaseInProvisionForIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CornMember_lbl0" xml:lang="en-US">Corn Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CornMember" xlink:to="rex_CornMember_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="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl0" xml:lang="en-US">Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_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="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl1" xml:lang="en-US">Quantity Of Distillers Grains Under Sales Commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_QuantityOfDistillersGrainsUnderSalesCommitment" xlink:to="rex_QuantityOfDistillersGrainsUnderSalesCommitment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield_lbl0" xml:lang="en-US">Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl0" xml:lang="en-US">Accrued Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations, 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_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_CashFlowsFromOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_CashFlowsFromOperatingActivitiesAbstract" xlink:to="rex_CashFlowsFromOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_NonFoodGradeCornOilMember_lbl1" xml:lang="en-US">Non Food Grade Corn Oil Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_NonFoodGradeCornOilMember" xlink:to="rex_NonFoodGradeCornOilMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl1" xml:lang="en-US">Income Loss Per Share From Continuing Operations Basic And Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:to="rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl0" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_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="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_SalesOfProductsContinuingOperationsAbstract_lbl0" xml:lang="en-US">Sales Of Products Continuing Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_SalesOfProductsContinuingOperationsAbstract" xlink:to="rex_SalesOfProductsContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncome_lbl0" xml:lang="en-US">Interest and Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock_lbl0" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_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="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_ShortMember_lbl0" xml:lang="en-US">Short [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortMember" xlink:to="us-gaap_ShortMember_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="dei_EntityPublicFloat_lbl0" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <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="us-gaap_ConsolidatedEntitiesMember_lbl0" xml:lang="en-US">Consolidated Entities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesMember" xlink:to="us-gaap_ConsolidatedEntitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl0" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEquityMethodInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Equity Method Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="rex_ScheduleOfEquityMethodInvestmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl0" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl0" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl0" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl0" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_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"/>
    <loc xlink:type="locator" xlink:label="rex_ScheduleOfCondensedBalanceSheetAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfCondensedBalanceSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rex_ScheduleOfCondensedBalanceSheetAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Balance Sheet Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rex_ScheduleOfCondensedBalanceSheetAbstract" xlink:to="rex_ScheduleOfCondensedBalanceSheetAbstract_lbl"/>
    <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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>rex-20230131_pre.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 30 14:37:00 UTC 2023 -->
<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="rex-20230131.xsd#rex_r_ConsolidatedBalanceSheet" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedIncomeStatement" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ShareholdersEquityType2or3" roleURI="http://www.rexamerican.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ConsolidatedCashFlow" roleURI="http://www.rexamerican.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_NETSALESANDREVENUE" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTS" roleURI="http://www.rexamerican.com/role/INVESTMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_FAIRVALUE" roleURI="http://www.rexamerican.com/role/FAIRVALUE"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_OTHERASSETS" roleURI="http://www.rexamerican.com/role/OTHERASSETS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASES" roleURI="http://www.rexamerican.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCK" roleURI="http://www.rexamerican.com/role/COMMONSTOCK"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITS" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMITMENTS" roleURI="http://www.rexamerican.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXES" roleURI="http://www.rexamerican.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_CONTINGENCIES" roleURI="http://www.rexamerican.com/role/CONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DISCONTINUEDOPERATIONS" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATION" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_RELATEDPARTIES" roleURI="http://www.rexamerican.com/role/RELATEDPARTIES"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_AccountingPoliciesByPolicy" roleURI="http://www.rexamerican.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_NETSALESANDREVENUETables" roleURI="http://www.rexamerican.com/role/NETSALESANDREVENUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTSTables" roleURI="http://www.rexamerican.com/role/INVESTMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_FAIRVALUETables" roleURI="http://www.rexamerican.com/role/FAIRVALUETables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_OTHERASSETSTables" roleURI="http://www.rexamerican.com/role/OTHERASSETSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASESTables" roleURI="http://www.rexamerican.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCKTables" roleURI="http://www.rexamerican.com/role/COMMONSTOCKTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITSTables" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXESTables" roleURI="http://www.rexamerican.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DISCONTINUEDOPERATIONSTables" roleURI="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_QUARTERLYUNAUDITEDINFORMATIONTables" roleURI="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofcomponentsofInventoryTable" roleURI="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofDisaggregatedRevenuebyProductTable" roleURI="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofCondensedBalanceSheetTable" roleURI="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFinancialinformationForEquityMethodInvestmentTable" roleURI="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofOtherAssetsTable" roleURI="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofaccruedexpensesandothercurrentliabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" roleURI="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofCommonStockTable" roleURI="http://www.rexamerican.com/role/ScheduleofCommonStockTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" roleURI="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofNonVestedRestrictedStockAwardActivityTable" roleURI="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleoftheProvisionforIncomeTaxesTable" roleURI="http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofEffectiveIncomeTaxReconciliationTable" roleURI="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofUnrecognizedTaxBenefitsRollForwardTable" roleURI="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleOfDiscontinuedItemsStatementofOperationsTable" roleURI="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_ScheduleofQuarterlyFinancialInformationTable" roleURI="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INVESTMENTSDetails" roleURI="http://www.rexamerican.com/role/INVESTMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_LEASESDetails" roleURI="http://www.rexamerican.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMONSTOCKDetails" roleURI="http://www.rexamerican.com/role/COMMONSTOCKDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_EMPLOYEEBENEFITSDetails" roleURI="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_COMMITMENTSDetails" roleURI="http://www.rexamerican.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_INCOMETAXESDetails" roleURI="http://www.rexamerican.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_CONTINGENCIESDetails" roleURI="http://www.rexamerican.com/role/CONTINGENCIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#rex_r_RELATEDPARTIESDetails" roleURI="http://www.rexamerican.com/role/RELATEDPARTIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="rex-20230131.xsd#DocumentAndEntityInformation" roleURI="http://www.rexamerican.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" 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/2022/elts/us-gaap-2022.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_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.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/2022/elts/us-gaap-2022.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="2.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/2022/elts/us-gaap-2022.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="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/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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/2022/elts/us-gaap-2022.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="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="0.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/2022/elts/us-gaap-2022.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="1.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/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_LongTermLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="LongTermLiabilitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_EquityAbstract" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_MinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="5.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/2022/elts/us-gaap-2022.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="6.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/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageSharesOutstandingBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_WeightedAverageSharesOutstandingBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="WeightedAverageSharesOutstandingBasicAndDiluted" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="IncomeLossPerShareFromContinuingOperationsBasicAndDiluted" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomePerShareBasicAndDiluted" xlink:href="rex-20230131.xsd#rex_NetIncomePerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="NetIncomePerShareBasicAndDiluted" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartiesAmountInCostOfSales" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartiesAmountInCostOfSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RelatedPartiesAmountInCostOfSales" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockMember" order="1.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/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="3.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/2022/elts/us-gaap-2022.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="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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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/2022/elts/us-gaap-2022.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_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="9.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/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromOperatingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashFlowsFromOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" 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/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromInterestAndDividendsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromInterestAndDividendsReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromInterestAndDividendsReceived" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangesInAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ChangesInAssetsAndLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="ChangesInAssetsAndLiabilitiesAbstract" order="11.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromInvestingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashFlowsFromInvestingActivitiesAbstract" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForDeposits" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsForDeposits" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromFinancingActivitiesAbstract" xlink:href="rex-20230131.xsd#rex_CashFlowsFromFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashFlowsFromFinancingActivitiesAbstract" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsToMinorityShareholders" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashFinancingActivitiesEquityAwardsIssued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="NonCashFinancingActivitiesEquityAwardsIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashFinancingActivitiesEquityAwardsAccrued" xlink:href="rex-20230131.xsd#rex_NonCashFinancingActivitiesEquityAwardsAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="NonCashFinancingActivitiesEquityAwardsAccrued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashInvestingActivitiesAccruedCapitalExpenditures" xlink:href="rex-20230131.xsd#rex_NonCashInvestingActivitiesAccruedCapitalExpenditures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="NonCashInvestingActivitiesAccruedCapitalExpenditures" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="9.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/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="10.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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="11.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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/NETSALESANDREVENUE">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/FAIRVALUE">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/OTHERASSETS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCK">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMITMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CommitmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXES">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://www.rexamerican.com/role/CONTINGENCIES">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyDisclosures" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/RELATEDPARTIES">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockSplitPolicyPolicyTextBlock" xlink:href="rex-20230131.xsd#rex_StockSplitPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="StockSplitPolicyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FiscalPeriod" order="2.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/2022/elts/us-gaap-2022.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="3.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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="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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="12.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/2022/elts/us-gaap-2022.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="13.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/2022/elts/us-gaap-2022.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncomeTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InterestAndOtherIncomeTextBlock" order="16.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/2022/elts/us-gaap-2022.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="18.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/2022/elts/us-gaap-2022.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="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/NETSALESANDREVENUETables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" xlink:href="rex-20230131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/FAIRVALUETables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/OTHERASSETSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCKTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.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/2022/elts/us-gaap-2022.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="2.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/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfInventoryAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfInventoryAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" 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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfInventoryAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_LandAndLandImprovements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ConstructionInProgressGross" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5.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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregatedRevenueByProductAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDisaggregatedRevenueByProductAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregatedRevenueByProductAbstract" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="EthanolMember" xlink:href="rex-20230131.xsd#rex_EthanolMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="EthanolMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DriedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_DriedDistillersGrainsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="DriedDistillersGrainsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonFoodGradeCornOilMember" xlink:href="rex-20230131.xsd#rex_NonFoodGradeCornOilMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="NonFoodGradeCornOilMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ModifiedDistillersGrainsMember" xlink:href="rex-20230131.xsd#rex_ModifiedDistillersGrainsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ModifiedDistillersGrainsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DerivativeFinancialInstrumentLossesMember" xlink:href="rex-20230131.xsd#rex_DerivativeFinancialInstrumentLossesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="DerivativeFinancialInstrumentLossesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherMember" xlink:href="rex-20230131.xsd#rex_OtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="OtherMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="RefinedCoalMember" order="7.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedBalanceSheetAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfCondensedBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedBalanceSheetAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="BigRiverMember" 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="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesNoncurrent" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMinorityInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMinorityInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_OtherMinorityInterests" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract" xlink:to="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="BigRiverMember" 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="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable" xlink:to="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_Revenues" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="rex-20230131.xsd#rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:to="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsAsset" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="ForwardPurchaseContractsAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_CommodityContractAssetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentInCooperativeFairValueDisclosure" xlink:href="rex-20230131.xsd#rex_InvestmentInCooperativeFairValueDisclosure"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+zoEiIZmtp2H7C6qvFYFNeA86aF0ybghZbK7fxvu022HCfsE6Ud1anyx4yqDpLTG3PYMPNkyR5zgsPwr6Daa8+RbeyNoqrrTkYoMOpLsJv8e/Nf944qk/ByBbaa8uHmxnNqS3LaxMKz2tmuOj7e2trvC6K5C+F+jbq5S2/b+IREpwNvRjGcT9eLNrRFROVn5ICer4yHfyc7MiPpUG5ne7hKf3PQzpe8boK6aarcY88PTvxwuUwKRny] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="InvestmentInCooperativeFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsLiability" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="ForwardPurchaseContractsLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommodityContractLiabilityCurrent" xlink:href="rex-20230131.xsd#rex_CommodityContractLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="CommodityContractLiabilityCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofOtherAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherAssetsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommodityFutures" xlink:href="rex-20230131.xsd#rex_CommodityFutures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="CommodityFutures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContracts" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContracts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="ForwardPurchaseContracts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedIncomeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseExpense" 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/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:href="rex-20230131.xsd#rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract" xlink:to="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" 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/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="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="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table" xlink:to="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueDiscount" xlink:href="rex-20230131.xsd#rex_PresentValueDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="PresentValueDiscount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofCommonStockTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCommonStockAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfCommonStockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCommonStockAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract" xlink:to="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_ForwardContractsMember" 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="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable" xlink:to="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="us-gaap_DerivativeAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" order="6.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_0" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_0" xlink:href="rex-20230131.xsd#rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonVestedRestrictedStockAwardActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfTheProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="FederalAbstract" xlink:href="rex-20230131.xsd#rex_FederalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="FederalAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateAndLocalAbstract" xlink:href="rex-20230131.xsd#rex_StateAndLocalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="StateAndLocalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" xlink:href="rex-20230131.xsd#rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxReconciliationUncertainTaxPosition" xlink:href="rex-20230131.xsd#rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxReconciliationUncertainTaxPosition" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:href="rex-20230131.xsd#rex_ScheduleOfQuarterlyFinancialInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_Revenues" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" xlink:href="rex-20230131.xsd#rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfQuarterlyFinancialInformationAbstract" xlink:to="BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" 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/2022/elts/us-gaap-2022.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="us-gaap_ConsolidatedEntitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidatedEntitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_ConsolidatedEntitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_EquityMethodInvesteeMember" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.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/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FixturesAndEquipmentMember" xlink:href="rex-20230131.xsd#rex_FixturesAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="FixturesAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="4.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/2022/elts/us-gaap-2022.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="ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" xlink:href="rex-20230131.xsd#rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="5.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/2022/elts/us-gaap-2022.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_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_RangeAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="8.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/2022/elts/us-gaap-2022.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="EthanolMember" xlink:href="rex-20230131.xsd#rex_EthanolMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="EthanolMember" 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NumberOfOperatingEntities" xlink:href="rex-20230131.xsd#rex_NumberOfOperatingEntities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="NumberOfOperatingEntities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskNumberOfCustomers" xlink:href="rex-20230131.xsd#rex_ConcentrationRiskNumberOfCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="ConcentrationRiskNumberOfCustomers" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDepreciationMethods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentDepreciationMethods" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Depreciation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" xlink:href="rex-20230131.xsd#rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutboundFreightCharges" xlink:href="rex-20230131.xsd#rex_OutboundFreightCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="OutboundFreightCharges" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Assets" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Liabilities" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INVESTMENTSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="INVESTMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_INVESTMENTSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="INVESTMENTSDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BigRiverMember" xlink:href="rex-20230131.xsd#rex_BigRiverMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="BigRiverMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="2.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/2022/elts/us-gaap-2022.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_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_CertificatesOfDepositMember" 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="INVESTMENTSDetailsTable" xlink:to="INVESTMENTSDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfEthanolShipped" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolShipped"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="QuantityOfEthanolShipped" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_OtherRestrictedAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProportionateShareOfRestrictedNetAssets" xlink:href="rex-20230131.xsd#rex_ProportionateShareOfRestrictedNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="ProportionateShareOfRestrictedNetAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_ShortTermInvestments" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="INVESTMENTSDetailsLineItems" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/LEASESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMONSTOCKDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rex-20230131.xsd#rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ShortMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_LongMember" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="3.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/2022/elts/us-gaap-2022.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_AssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_AssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_LiabilitiesTotalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="us-gaap_TradingActivityByTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingActivityByTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TradingActivityByTypeAxis" xlink:to="us-gaap_TradingActivityByTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CornMember" xlink:href="rex-20230131.xsd#rex_CornMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TradingActivityByTypeAxis" xlink:to="CornMember" 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="DERIVATIVEFINANCIALINSTRUMENTSDetailsTable" xlink:to="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CommodityFuturesQuantity" xlink:href="rex-20230131.xsd#rex_CommodityFuturesQuantity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="CommodityFuturesQuantity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsQuantity" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsQuantity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="ForwardPurchaseContractsQuantity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLossOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems" xlink:to="us-gaap_DerivativeLossOnDerivative" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITSDetailsTable" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_EMPLOYEEBENEFITSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="EMPLOYEEBENEFITSDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.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/2022/elts/us-gaap-2022.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_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="3.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/2022/elts/us-gaap-2022.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="StockOptionPlans2015Member" xlink:href="rex-20230131.xsd#rex_StockOptionPlans2015Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="StockOptionPlans2015Member" 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="EMPLOYEEBENEFITSDetailsTable" xlink:to="EMPLOYEEBENEFITSDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsAtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_RestrictedInvestmentsAtFairValue" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITSDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/COMMITMENTSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="COMMITMENTSDetailsTable" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="COMMITMENTSDetailsLineItems" xlink:href="rex-20230131.xsd#rex_COMMITMENTSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="COMMITMENTSDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:href="rex-20230131.xsd#rex_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="PropertySubjectToOrAvailableForOperatingLease_Domain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NaturalGasPipelineMember" xlink:href="rex-20230131.xsd#rex_NaturalGasPipelineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="NaturalGasPipelineMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DistillersGrainsMarketingServicesMember" xlink:href="rex-20230131.xsd#rex_DistillersGrainsMarketingServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="DistillersGrainsMarketingServicesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RenewalMember" xlink:href="rex-20230131.xsd#rex_RenewalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="RenewalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="dei_LegalEntityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyAndNuGenEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="OneEarthEnergyAndNuGenEnergyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OneEarthEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="OneEarthEnergyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="4.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/2022/elts/us-gaap-2022.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="RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="RefinedCoalMember" 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="COMMITMENTSDetailsTable" xlink:to="COMMITMENTSDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ForwardPurchaseContractsQuantity" xlink:href="rex-20230131.xsd#rex_ForwardPurchaseContractsQuantity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="ForwardPurchaseContractsQuantity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfNaturalGasUnderSalesCommitmen" xlink:href="rex-20230131.xsd#rex_QuantityOfNaturalGasUnderSalesCommitmen"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="QuantityOfNaturalGasUnderSalesCommitmen" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfEthanolUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfEthanolUnderSalesCommitment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="QuantityOfEthanolUnderSalesCommitment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfDistillersGrainsUnderSalesCommitment" xlink:href="rex-20230131.xsd#rex_QuantityOfDistillersGrainsUnderSalesCommitment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="QuantityOfDistillersGrainsUnderSalesCommitment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuantityOfNonFoodGradeCornOilUnderSalesCommitments" xlink:href="rex-20230131.xsd#rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="QuantityOfNonFoodGradeCornOilUnderSalesCommitments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProjects"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireProjects" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseExpirationPeriod" xlink:href="rex-20230131.xsd#rex_LeaseExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="LeaseExpirationPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InstallmentAmount" xlink:href="rex-20230131.xsd#rex_InstallmentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="InstallmentAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_MarketingExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FeesIncurredBySubsidiary" xlink:href="rex-20230131.xsd#rex_FeesIncurredBySubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="FeesIncurredBySubsidiary" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/INCOMETAXESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" xlink:href="rex-20230131.xsd#rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInProvisionForIncomeTaxes" xlink:href="rex-20230131.xsd#rex_IncreaseDecreaseInProvisionForIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncreaseDecreaseInProvisionForIncomeTaxes" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/CONTINGENCIESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LegalFees" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/RELATEDPARTIESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RELATEDPARTIESDetailsTable" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RELATEDPARTIESDetailsLineItems" xlink:href="rex-20230131.xsd#rex_RELATEDPARTIESDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RELATEDPARTIESDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OneEarthEnergyAndNuGenEnergyMember" xlink:href="rex-20230131.xsd#rex_OneEarthEnergyAndNuGenEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="OneEarthEnergyAndNuGenEnergyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RefinedCoalMember" xlink:href="rex-20230131.xsd#rex_RefinedCoalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RefinedCoalMember" 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="RELATEDPARTIESDetailsTable" xlink:to="RELATEDPARTIESDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_CostsAndExpensesRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RELATEDPARTIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.rexamerican.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="rex-20230131.xsd#rex_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097327264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Mar. 29, 2023</div></th>
<th class="th"><div>Jul. 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_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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">REX AMERICAN RESOURCES CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">REX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,390,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">$ 493,699,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000744187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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_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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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_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="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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-09097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">31-1095548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">7720 Paragon Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Dayton<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">OH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">45459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">276-3931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, $.01 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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; text-align: justify">Documents Incorporated by Reference</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Portions of REX American Resources Corporation&#8217;s
definitive Proxy Statement for its Annual Meeting of Shareholders on June 15, 2023 are incorporated by reference into Part III of this
Form 10-K.</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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Deloitte and Touche LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Dayton, Ohio<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</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_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_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_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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095845632">
<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>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 69,612<span></span>
</td>
<td class="nump">$ 229,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">211,331<span></span>
</td>
<td class="nump">25,877<span></span>
</td>
</tr>
<tr class="ro">
<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">1,735<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">25,162<span></span>
</td>
<td class="nump">25,821<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">48,744<span></span>
</td>
<td class="nump">42,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">2,962<span></span>
</td>
<td class="nump">6,677<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">13,098<span></span>
</td>
<td class="nump">12,499<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">372,644<span></span>
</td>
<td class="nump">345,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment - net</a></td>
<td class="nump">135,497<span></span>
</td>
<td class="nump">137,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">15,214<span></span>
</td>
<td class="nump">11,221<span></span>
</td>
</tr>
<tr class="ro">
<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">23,179<span></span>
</td>
<td class="nump">25,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">33,045<span></span>
</td>
<td class="nump">30,566<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">579,579<span></span>
</td>
<td class="nump">550,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable &#8211; trade (includes $1.5 million and $0.5 million with related parties at January 31, 2023 and 2022, respectively)</a></td>
<td class="nump">34,091<span></span>
</td>
<td class="nump">32,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">5,180<span></span>
</td>
<td class="nump">4,600<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">15,328<span></span>
</td>
<td class="nump">13,617<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">54,599<span></span>
</td>
<td class="nump">50,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_LongTermLiabilitiesAbstract', window );"><strong>LONG-TERM 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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred taxes</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">3,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">9,855<span></span>
</td>
<td class="nump">6,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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">3,034<span></span>
</td>
<td class="nump">2,794<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">13,986<span></span>
</td>
<td class="nump">12,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>EQUITY:</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, 45,000 shares authorized, 29,853 shares issued at par</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid in capital</a></td>
<td class="nump">578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">640,826<span></span>
</td>
<td class="nump">611,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, 12,463 and 12,092 shares, respectively</a></td>
<td class="num">(193,721)<span></span>
</td>
<td class="num">(181,114)<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 REX shareholders&#8217; equity</a></td>
<td class="nump">447,982<span></span>
</td>
<td class="nump">430,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">63,012<span></span>
</td>
<td class="nump">56,770<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">510,994<span></span>
</td>
<td class="nump">487,562<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="nump">$ 579,579<span></span>
</td>
<td class="nump">$ 550,361<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_LongTermLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_LongTermLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097202272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - trade, related parties (in Dollars)</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">45,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">29,853<span></span>
</td>
<td class="nump">29,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">12,463<span></span>
</td>
<td class="nump">12,092<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_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095802432">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 and revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 855,000,000<span></span>
</td>
<td class="nump">$ 774,802,000<span></span>
</td>
<td class="nump">$ 372,664,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_CostOfGoodsAndServicesSold', window );">Cost of sales (includes $135.4 million, $90.2 million and $54.8 million with related parties for the years ended January 31, 2023, 2022 and 2021, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">800,269,000<span></span>
</td>
<td class="nump">677,242,000<span></span>
</td>
<td class="nump">353,131,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54,731,000<span></span>
</td>
<td class="nump">97,560,000<span></span>
</td>
<td class="nump">19,533,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,956,000)<span></span>
</td>
<td class="num">(28,476,000)<span></span>
</td>
<td class="num">(17,639,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_IncomeLossFromEquityMethodInvestments', window );">Equity in income of unconsolidated affiliates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,745,000<span></span>
</td>
<td class="nump">6,624,000<span></span>
</td>
<td class="nump">500,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_InterestAndOtherIncome', window );">Interest and other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,959,000<span></span>
</td>
<td class="nump">130,000<span></span>
</td>
<td class="nump">1,818,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,479,000<span></span>
</td>
<td class="nump">75,838,000<span></span>
</td>
<td class="nump">4,212,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_IncomeTaxExpenseBenefit', window );">(Provision) benefit for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,542,000)<span></span>
</td>
<td class="num">(19,031,000)<span></span>
</td>
<td class="nump">546,000<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,937,000<span></span>
</td>
<td class="nump">56,807,000<span></span>
</td>
<td class="nump">4,758,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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Net income attributable to noncontrolling interests (continuing operations)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,240,000)<span></span>
</td>
<td class="num">(9,235,000)<span></span>
</td>
<td class="num">(2,878,000)<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_IncomeLossFromContinuingOperations', window );">Net income attributable to REX common shareholders (continuing operations)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,697,000<span></span>
</td>
<td class="nump">47,572,000<span></span>
</td>
<td class="nump">1,880,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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax (includes expense of $0.3 million and $(0.2) million with related parties for the years ended January 31, 2022 and 2021, respectively.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,395,000<span></span>
</td>
<td class="nump">860,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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests (discontinued operations)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397,000<span></span>
</td>
<td class="nump">261,000<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income attributable to REX common shareholders (discontinued operations)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,792,000<span></span>
</td>
<td class="nump">1,121,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_NetIncomeLoss', window );">Net income attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,697,000<span></span>
</td>
<td class="nump">52,364,000<span></span>
</td>
<td class="nump">3,001,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_rex_WeightedAverageSharesOutstandingBasicAndDiluted', window );">Weighted average shares outstanding &#8211; basic and diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,638,000<span></span>
</td>
<td class="nump">17,946,000<span></span>
</td>
<td class="nump">18,502,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_rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted', window );">Basic and diluted net income per share from continuing operations attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.57<span></span>
</td>
<td class="nump">2.65<span></span>
</td>
<td class="nump">0.1<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_rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted', window );">Basic and diluted net income per share from discontinued operations attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.06<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_rex_NetIncomePerShareBasicAndDiluted', window );">Basic and diluted net income per share attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.57<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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">Net loss attributable to noncontrolling interest
represents the minority investor&#8217;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Continuing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_NetIncomePerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ne 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;">rex_NetIncomePerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_WeightedAverageSharesOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_WeightedAverageSharesOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the 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;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097319184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartiesAmountInCostOfSales', window );">Cost of sales, related parties</a></td>
<td class="nump">$ 135.4<span></span>
</td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 54.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_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty', window );">Net income from discontinued operations, net of tax, related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (0.2)<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_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_RelatedPartiesAmountInCostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartiesAmountInCostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>17
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095451664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 31, 2020</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (154,989)<span></span>
</td>
<td class="nump">$ 555,697<span></span>
</td>
<td class="nump">$ 52,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453,606<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 );">Balance (in Shares) at Jan. 31, 2020</a></td>
<td class="nump">29,853<span></span>
</td>
<td class="nump">10,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
<td class="nump">2,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromAffiliates', window );">Capital contributions</a></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">112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (19,629)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling interests distribution and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,928)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,928)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 31, 2021</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (174,535)<span></span>
</td>
<td class="nump">559,019<span></span>
</td>
<td class="nump">52,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">437,183<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 );">Balance (in Shares) at Jan. 31, 2021</a></td>
<td class="nump">29,853<span></span>
</td>
<td class="nump">11,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,364<span></span>
</td>
<td class="nump">8,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromAffiliates', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling interests distribution and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,772)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense (in Shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 31, 2022</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (181,114)<span></span>
</td>
<td class="nump">611,607<span></span>
</td>
<td class="nump">56,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">487,562<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 );">Balance (in Shares) at Jan. 31, 2022</a></td>
<td class="nump">29,853<span></span>
</td>
<td class="nump">12,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,697<span></span>
</td>
<td class="nump">10,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,012)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,012)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling interests distribution and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 405<span></span>
</td>
<td class="nump">1,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 578<span></span>
</td>
<td class="nump">2,505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of equity awards, stock based compensation expense (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 31, 2023</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (193,721)<span></span>
</td>
<td class="nump">$ 640,826<span></span>
</td>
<td class="nump">$ 63,012<span></span>
</td>
<td class="nump">$ 578<span></span>
</td>
<td class="nump">$ 510,994<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 );">Balance (in Shares) at Jan. 31, 2023</a></td>
<td class="nump">29,853<span></span>
</td>
<td class="nump">12,463<span></span>
</td>
<td class="text">&#160;<span></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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromContributionsFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 an entity that is affiliated with the entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>18
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293099816080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_CashFlowsFromOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income including noncontrolling interests</a></td>
<td class="nump">$ 37,937<span></span>
</td>
<td class="nump">$ 61,202<span></span>
</td>
<td class="nump">$ 5,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,395<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">37,937<span></span>
</td>
<td class="nump">56,807<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">17,976<span></span>
</td>
<td class="nump">18,031<span></span>
</td>
<td class="nump">18,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">5,328<span></span>
</td>
<td class="nump">5,560<span></span>
</td>
<td class="nump">5,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">1,930<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investments</a></td>
<td class="num">(8,745)<span></span>
</td>
<td class="num">(6,624)<span></span>
</td>
<td class="num">(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_EquityMethodInvestmentDividendsOrDistributions', window );">Dividends received from equity method investments</a></td>
<td class="nump">6,266<span></span>
</td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInterestAndDividendsReceived', window );">Interest income from investments</a></td>
<td class="num">(2,839)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="num">(216)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposal of real estate and property and equipment</a></td>
<td class="num">(102)<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="nump">915<span></span>
</td>
<td class="nump">12,730<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_ChangesInAssetsAndLiabilitiesAbstract', window );"><strong>Changes in 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">659<span></span>
</td>
<td class="num">(6,108)<span></span>
</td>
<td class="num">(6,744)<span></span>
</td>
</tr>
<tr class="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 );">Inventory</a></td>
<td class="num">(6,519)<span></span>
</td>
<td class="num">(4,799)<span></span>
</td>
<td class="num">(2,307)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(452)<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="num">(3,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes refundable</a></td>
<td class="nump">3,715<span></span>
</td>
<td class="num">(1,103)<span></span>
</td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable-trade</a></td>
<td class="nump">1,478<span></span>
</td>
<td class="nump">16,005<span></span>
</td>
<td class="num">(2,618)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(2,752)<span></span>
</td>
<td class="nump">475<span></span>
</td>
<td class="num">(3,523)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities from continuing operations</a></td>
<td class="nump">54,795<span></span>
</td>
<td class="nump">98,427<span></span>
</td>
<td class="nump">11,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in operating activities from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,716)<span></span>
</td>
<td class="num">(2,786)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">54,795<span></span>
</td>
<td class="nump">91,711<span></span>
</td>
<td class="nump">8,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_CashFlowsFromInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(15,578)<span></span>
</td>
<td class="num">(5,126)<span></span>
</td>
<td class="num">(10,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_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(399,350)<span></span>
</td>
<td class="num">(88,949)<span></span>
</td>
<td class="num">(96,233)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Sales of short-term investments</a></td>
<td class="nump">216,735<span></span>
</td>
<td class="nump">99,309<span></span>
</td>
<td class="nump">86,328<span></span>
</td>
</tr>
<tr class="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 real estate and property and equipment</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForDeposits', window );">Deposits</a></td>
<td class="num">(319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(532)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(198,507)<span></span>
</td>
<td class="nump">5,294<span></span>
</td>
<td class="num">(20,791)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_CashFlowsFromFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Treasury stock acquired</a></td>
<td class="num">(13,012)<span></span>
</td>
<td class="num">(6,627)<span></span>
</td>
<td class="num">(19,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to noncontrolling interests holders</a></td>
<td class="num">(3,997)<span></span>
</td>
<td class="num">(4,772)<span></span>
</td>
<td class="num">(2,928)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities from continuing operations</a></td>
<td class="num">(17,009)<span></span>
</td>
<td class="num">(11,399)<span></span>
</td>
<td class="num">(22,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash provided by financing activities from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(17,009)<span></span>
</td>
<td class="num">(11,095)<span></span>
</td>
<td class="num">(22,445)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="num">(160,721)<span></span>
</td>
<td class="nump">85,910<span></span>
</td>
<td class="num">(34,613)<span></span>
</td>
</tr>
<tr class="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-Beginning of year</a></td>
<td class="nump">232,068<span></span>
</td>
<td class="nump">146,158<span></span>
</td>
<td class="nump">180,771<span></span>
</td>
</tr>
<tr class="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-End of year</a></td>
<td class="nump">71,347<span></span>
</td>
<td class="nump">232,068<span></span>
</td>
<td class="nump">146,158<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_rex_NonCashFinancingActivitiesEquityAwardsIssued', window );">Non cash financing activities-Stock awards issued</a></td>
<td class="nump">1,539<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">241<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_rex_NonCashFinancingActivitiesEquityAwardsAccrued', window );">Non cash financing activities-Stock awards accrued</a></td>
<td class="nump">965<span></span>
</td>
<td class="nump">1,580<span></span>
</td>
<td class="nump">99<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_rex_NonCashInvestingActivitiesAccruedCapitalExpenditures', window );">Non cash investing activities-Accrued capital expenditures</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets acquired and liabilities incurred upon lease execution</a></td>
<td class="nump">9,321<span></span>
</td>
<td class="nump">4,103<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
</tr>
<tr class="re">
<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">69,612<span></span>
</td>
<td class="nump">229,846<span></span>
</td>
<td class="nump">144,501<span></span>
</td>
</tr>
<tr class="ro">
<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">1,735<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 71,347<span></span>
</td>
<td class="nump">$ 232,068<span></span>
</td>
<td class="nump">$ 146,158<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CashFlowsFromFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CashFlowsFromFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CashFlowsFromInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CashFlowsFromInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CashFlowsFromOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CashFlowsFromOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ChangesInAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ChangesInAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_NonCashFinancingActivitiesEquityAwardsAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_NonCashFinancingActivitiesEquityAwardsAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_NonCashFinancingActivitiesEquityAwardsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_NonCashFinancingActivitiesEquityAwardsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_NonCashInvestingActivitiesAccruedCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash payments to acquire property, plant and 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;">rex_NonCashInvestingActivitiesAccruedCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 prepaid expenses, and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in cash associated with the entity's discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) of financing activities, excluding 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromInterestAndDividendsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for dividends and interest on the entity's equity and debt investments during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3337-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInterestAndDividendsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromPaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097327728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_AccountingPoliciesAbstract', window );"><strong>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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">1.</td><td style="text-align: justify">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Principles of Consolidation
&#8211; </i></b>The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#8220;Company&#8221; or &#8220;REX&#8221;). All
intercompany balances and transactions have been eliminated. As of January 31, 2023, the Company owns interests in three operating
entities &#8211; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Split</i></b><i> &#8211;
</i>On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#8217;s
Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the
close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Fiscal Year &#8211; </i></b>All
references in these consolidated financial statements to a particular fiscal year are to the Company&#8217;s fiscal year ended
January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end
date. For example, &#8220;fiscal year 2022&#8221; means the period February 1, 2022 to January 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Segments </i></b>&#8211;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In applying the criteria set forth
in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results,
the Company&#8217;s operations at its ethanol plants are aggregated into one reporting segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Use of Estimates &#8211;
</i></b>The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America 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 consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cash Equivalents &#8211;
</i></b>Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Concentrations of Risk </i></b><i>&#8211;</i>The
Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company does not believe there is significant credit risk related
to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.
Eight (fiscal year 2022), nine (fiscal year 2021), and seven (fiscal year 2020) customers accounted for approximately 90%, 85%,
and 89% of the</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Company&#8217;s net sales and revenue
during fiscal years 2022, 2021, and 2020, respectively. At January 31, 2023 and 2022, four and five customers represented approximately
81% and 82%, respectively, of the Company&#8217;s accounts receivable balance. The Company has not experienced any significant
losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Inventory </i></b>&#8211;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-products and refined coal. Inventory is
permanently written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon
commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The company recorded approximately
$0.7 and $0.5 million of inventory write-downs in cost of sales at January 31, 2023 and January 31, 2022, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices<b><i>. </i></b>The components of inventory are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Ethanol and other finished goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">13,158</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,473</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Grain and other raw materials</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">23,594</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">42,225</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Property and Equipment &#8211;
</i></b>Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired
in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years
for buildings and improvements, and 3 to 20 years for fixtures and equipment. The components of property and equipment are as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">30,194</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">27,329</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,707</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,617</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Machinery, equipment and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">299,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">296,243</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Construction in progress</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">10,255</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,515</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-size: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">363,821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,704</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: accumulated depreciation</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(228,324</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(211,150</td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">135,497</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">137,554</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In accordance with ASC 360-05 &#8220;<i>Impairment
or Disposal of Long-Lived Assets</i>&#8221;, the carrying value of long-lived assets is assessed for recoverability by management
when changes in circumstances indicate that the carrying amount may not be recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Impairment of Long-Lived Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company reviews its long-lived
assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets, for impairment
whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. The Company assesses
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, the Company will then determine the fair value of the asset group.
An impairment loss would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset.
Significant management judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows.
Such estimates could be significantly affected by future changes in market conditions. The Company recorded no impairment charges
in fiscal years 2022, 2021, and 2020. During fiscal year 2020, the Company concluded the impact of the COVID-19 pandemic on the
ethanol industry and the Company&#8217;s operating results was an indicator that impairment may exist related to certain of its
long-lived assets. As a result, the Company performed a recoverability test and determined that there was no impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Depreciation expense was approximately
$18.0 million, $18.0 million, and $18.1 million in fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Investments &#8211; </i></b>The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323 &#8220;<i>Investments-Equity Method and Joint Ventures</i>&#8221; are met.
The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific
assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise
significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for
its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis of one
month as it has a fiscal year end of December 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Short-term investments, consisting of U.S. government
obligations and certificates of deposit, are considered held-to-maturity, and therefore are carried at amortized historical cost.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Revenue Recognition</i></b>
&#8211; The Company recognizes sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms
of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon
shipment from the ethanol plant or upon loading of the rail car used to transport the products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cost of Sales &#8211; </i></b>Cost
of sales includes depreciation, costs of raw materials, inbound freight charges, purchasing and receiving costs, inspection costs,
other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs
and general facility overhead charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>SG&amp;A Expenses &#8211;
</i></b>The Company includes non-production related costs such as professional fees, outbound freight charges, selling charges
and certain payroll in SG&amp;A expenses. Outbound freight charges were approximately $6,901,000, $7,321,000, and $3,482,000 in
fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Financial Instruments</i></b>
&#8211; Certain of the forward grain purchase and ethanol, distillers grains and non-food grade corn oil sale contracts are accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exemption of ASC 815, because these arrangements are for purchases
of grain that will be delivered in quantities expected to be used and sales of ethanol, distillers grains and non-food grade corn
oil that will be produced in quantities expected to be sold by us over a reasonable period of time in the normal course of business.
During fiscal years 2022, 2021, and 2020 there were no material settlements of forward contracts that were recorded at fair value.
The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated with contracts not accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exception of ASC 815 at January 31, 2023. The Company recorded
an asset of approximately $1.0 million at January 31, 2022 associated with contracts not accounted for under the &#8220;normal
purchases and normal sales&#8221; scope exemption of ASC 815.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company uses derivative financial
instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in commodity
prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall risk management
policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its
operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts
to link its hedging activities to purchase and sale activities, there are situations in which these hedging activities can themselves
result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The
changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not
use hedge accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Other Income </i></b>&#8211;
<span style="color: black; ">As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. Department of Agriculture (&#8220;USDA&#8221;)
distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately $7.8 million from this program,
which was recorded within &#8220;Interest and other income, net&#8221; in the Consolidated Statements of Operations for fiscal
year 2022. The Company has no further reporting or other obligations related to the receipt of these funds.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Income Taxes</i></b> &#8211;
The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and
tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative
evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company&#8217;s annual
effective tax rate includes the impact of research and experimentation credits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Comprehensive Income</i></b>
&#8211; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>New Accounting Pronouncements
&#8211; </i></b>In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update
(&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#8221;, which simplifies
the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The Company adopted this
update effective February 1, 2021. The adoption of this update did not impact the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In November 2021, the FASB issued
ASU 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221;, which
increases the transparency of government assistance received by businesses by expanding the disclosure requirements for annual
reporting periods. The Company adopted this update effective February 1, 2022 by providing all disclosures required related to
government assistance. The adoption of this update did not materially impact the consolidated financial statements.</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_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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>20
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098066144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET SALES AND REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">2.</td><td style="text-align: justify">NET SALES AND REVENUE</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognizes sales of
products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer
of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.
Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added
and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The majority of the Company&#8217;s
sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do
not generally include a significant financing component. The Company has not historically, and does not intend to, enter sales
contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record
unearned revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table shows disaggregated
revenue by product (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; padding-left: 10pt; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, continuing
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 67%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">649,501</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">613,597</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">284,191</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Dried distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,009</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,774</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Non-food grade corn oil</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,595</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,066</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Modified distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,579</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,104</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,626</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Derivative financial instruments losses</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,109)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,167)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">231</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">349</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">174</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total sales</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">855,000</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">774,802</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">372,664</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, discontinued
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"><span style="font-size: 10pt">Refined coal<sup>1</sup></span></td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">400</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">182</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt"><sup>&#160;</sup></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"><sup>1 </sup>Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293106870448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_InvestmentTextBlock', window );">Investment [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">3.</td><td style="text-align: justify">INVESTMENTS</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Equity Method Investment in
Big River</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company&#8217;s equity method
investment in Big River is accounted for under ASC 323. The following table summarizes the investment (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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="width: 72%; text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Carrying amount</td><td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double">33,045</td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td><td style="width: 8%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double">30,566</td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; text-indent: -10pt; padding-left: 10pt">Ownership percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">10.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">10.3%</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company invested approximately
$20.0 million in Big River which is a holding company for several entities. Big River, through its various entities (both wholly
and partially owned), operates four ethanol manufacturing facilities, that combined shipped approximately 425.4 million gallons
of ethanol in the twelve months ended January 31, 2023. The Company recorded income of approximately $8.7 million, $6.6 million,
and $0.5 million as its share of earnings from Big River during fiscal years 2022, 2021, and 2020, respectively. The Company received
dividends of approximately $6.3 million, $5.5 million, and $3.5 million from Big River during fiscal years 2022, 2021, and 2020,
respectively. At January 31, 2023, the carrying value of the investment in Big River was approximately $33.0 million; the amount
of underlying equity in the net assets of Big River was approximately $31.5 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Summarized financial information
for the Company&#8217;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Current assets</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">319,367</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">310,411</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Non current assets</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">151,039</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">146,384</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">470,406</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">456,795</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">118,946</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">131,317</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Long-term liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">8,686</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">127,632</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">131,317</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Noncontrolling interests</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">37,326</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">36,786</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net sales and revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,509,406</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,332,555</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">736,225</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">94,106</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,401</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,858</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">84,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,850</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">84,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,850</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Big River has debt agreements that
limit and restrict amounts the entity can pay in the form of dividends or advances to owners. The restricted net assets of Big
River at January 31, 2023 are approximately $113.4 million; the Company&#8217;s proportionate share of restricted net assets of
Big River is approximately $11.7 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Short-term Investments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the Company
owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$211.3 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
3.9%. Unrealized gains or losses were insignificant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2022, the Company
owned certificates of deposit (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$25.9 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
0.1%. Unrealized gains or losses were insignificant.</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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -URI https://asc.fasb.org/topic&amp;trid=75115024<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -URI https://asc.fasb.org/topic&amp;trid=2197064<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>22
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293106804928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">4.</td><td style="text-align: justify">FAIR VALUE</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company applies ASC 820, &#8220;<i>Fair
Value Measurements and Disclosures</i>&#8221; (&#8220;ASC 820&#8221;) which defines fair value as the exchange price that would
be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset
or liability in an orderly transaction between market participants on the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company determines the fair
market values of its financial instruments based on the fair value hierarchy established by ASC 820, which requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes
three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents,
investments and derivative financial instruments at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 1 &#8211;
Quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities include debt and equity securities
and derivative contracts that are traded in an active exchange market, as well as certain U.S. Treasury securities that are highly
liquid and are actively traded in over-the-counter markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 2 &#8211;
Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that
are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities. Level 2 assets and liabilities include derivative contracts whose value is determined using
a pricing model with inputs that are observable in the market or can be derived principally or corroborated by observable market
data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt">Level 3 &#8211;
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets
or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted
cash flow methods, or similar techniques, as well as instruments for which the determination of fair value requires significant
management judgment or estimation. Unobservable inputs are developed based on the best information available, which may include
the Company&#8217;s own data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The fair values of derivative assets
and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple
market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value
the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers,
market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that
are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable,
in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of
derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company&#8217;s own
credit standing and other specific factors, where appropriate. The fair values of property and equipment are determined by using
various models that discount future expected cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">To ensure the prudent application
of estimates and management judgment in determining the fair value of derivative assets and liabilities and property and equipment,
various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing,
financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and
loss reporting for all derivative instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities
measured at fair value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Total
    <br/>
Fair<br/>
 Value</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</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-8">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">354</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">354</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">185</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">354</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">539</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts liability (5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</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-12">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Commodity futures (3)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">67</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">67</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">422</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">422</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities measured
at fair value at January 31, 2022 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"><b>Total<br/>
    Fair <br/>
    Value</b></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">993</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">354</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">354</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">-</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">993</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">354</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,347</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Commodity futures (3)</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">933</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">933</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.5pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 23.4pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The forward purchase contracts asset is included in &#8220;Prepaid
expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The investment in cooperative is included in &#8220;Other assets&#8221;
on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The commodity futures liability is included in &#8220;Accrued expenses
and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The commodity futures asset is included in &#8220;Prepaid expenses
and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The forward purchase contracts liability is included in &#8220;Accrued
expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 50.4pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><span style="font-weight: normal">The
Company determined the fair value of the investment in cooperative by using a discounted cash flow analysis on the expected cash
flows. Inputs used in the analysis include the face value of the allocated equity amount, the projected term for repayment based
upon a historical trend, and a risk adjusted discount rate based on the expected compensation participants would demand because
of the uncertainty of the future cash flows. The inherent risk and uncertainty associated with unobservable inputs could have a
significant effect on the actual fair value of the investment. The changes in the balances of the investment in cooperative represent
the change in the fair value.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">No
other financial instruments were elected to be measured at fair value in accordance with ASC 470-20-25-21.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">There were no assets measured at
fair value at January 31, 2023 and 2022 on a non-recurring basis.</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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098066144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_OtherAssetsDisclosureTextBlock', window );">Other Assets Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">5.</td><td style="text-align: justify">OTHER ASSETS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of other noncurrent assets are as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred taxes</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">21,964</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">24,914</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,215</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">939</td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">23,179</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">25,853</td><td style="padding-bottom: 3px; 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other assets. This disclosure includes other current assets and other noncurrent 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_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>24
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098227024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 24pt">6.</td><td style="text-align: justify">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued payroll and related items</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,428</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,407</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued utility charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,116</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,297</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued transportation related items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,311</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">593</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Commodity futures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">933</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued real estate taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,857</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,049</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,152</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">435</td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,328</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">13,617</td><td style="padding-bottom: 3px; 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098102080">
<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>Jan. 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases of Lessee Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">7.</td><td style="text-align: justify">LEASES</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company elected the practical
expedient, available pursuant to ASC 842, for lessees to include both lease and non-lease components as a single component and
account for it as a lease. In general, certain maintenance costs are the responsibility of the Company under its railcar leases.
These maintenance costs are a non-lease component which the Company elected to combine with rental payments and account for the
total amount as operating lease expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the Company
has lease agreements, as lessee, for railcars. All the leases are accounted for as operating leases. The lease agreements do not
contain a specified implicit interest rate; therefore, the Company&#8217;s estimated incremental borrowing rate was used to determine
the present value of future minimum lease payments. The lease term for all the Company&#8217;s leases includes the noncancelable
period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases
include rent escalations pre-set in the agreements, which are factored into the lease payment stream.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">For fiscal years 2022 and 2021,
the components of lease expense, classified as SG&amp;A expenses on the Consolidated Statement of Operations are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>&#160;Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Operating lease expense</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,360</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,346</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Variable lease expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">399</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,907</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">7,759</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">8,253</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2023 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 45%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1px solid; text-align: left">Years Ended January 31,</td>
    <td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Minimum
    Rentals</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 79%; text-align: left; text-indent: -10pt; padding-left: 10pt">2024</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,639</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,450</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,277</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,229</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt; text-align: left">Thereafter</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">617</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Total</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,011</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: present value discount</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,976</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Operating lease liabilities</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,035</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, the weighted
average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51% for the above leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2022, the weighted
average remaining lease term was 2.5 years and the weighted average discount rate was 4.85%.</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_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_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI https://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098100496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity Note Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">8.</td><td style="text-align: justify">COMMON STOCK</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">On June 21, 2022, the Board of
Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#8217;s Common Stock to be effectuated
in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29,
2022. The stock split has been retroactively reflected in the accompanying consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">During fiscal years 2022, 2021,
and 2020 the Company purchased approximately 472,000 shares, 252,000 shares, and 949,000 shares of its common stock for approximately
$13.0 million, $6.6 million, and $19.6 million, respectively. At January 31, 2023, the Company had prior authorization by its Board
of Directors to purchase, in open market transactions, an additional approximately 877,000 shares of its common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Information regarding the Company&#8217;s
common stock is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>&#160;January 31,</b></td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#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: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 24pt; background-color: White">&#160;</td>
    <td style="width: 53%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Authorized shares</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Issued shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,853</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,853</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="background-color: White">&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Outstanding shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,761</td><td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098124224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging Activities Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 24pt">9.</td><td style="text-align: justify">DERIVATIVE FINANCIAL INSTRUMENTS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company is exposed to various market risks, including
changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural
business exposures, the Company enters into commodity agreements (exchange-traded futures contracts and swaps) and forward purchase
(corn) and sale (ethanol, distillers grains and non-food grade corn oil) contracts. The Company does not purchase or sell derivative
financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments
for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value
of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table provides information about the fair
values of the Company&#8217;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which the
fair values are reflected (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Asset Derivatives</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">Liability Derivatives</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fair Value at <br/> January 31,</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">Fair Value at <br/> January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: right">&#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: right">&#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: right">&#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: right">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">80</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">67</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">933</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts (2)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">105</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">993</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">355</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-22">-</div></td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 24.5pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 24.5pt"><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Forward purchase contracts assets are included in prepaid expenses
and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31,
2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<tr> <td style="vertical-align: top; width: 24pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; width: 24.5pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023</span></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">As of January 31, 2023, and 2022,
all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the
counterparty. The Company&#8217;s accounting policy is to offset positions owed or owing with the same counterparty. As of January
31, 2023, and 2022 the gross positions of the enforceable master netting agreements are not significantly different from the net
positions presented in the table above. Depending on the amount of unrealized gains and losses on derivative contracts held by
the Company, the counterparty may require collateral to secure the Company&#8217;s derivative contract positions. As of January
31, 2023, and 2022, the Company was required to maintain collateral with the counterparty in the amount of approximately $1,735,000
and $2,222,000, respectively, to secure the Company&#8217;s derivative liability position, which has been recorded on the balance
sheet as restricted cash. See Note 4 which contains fair value information related to derivative financial instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognized losses (included in cost of sales)
on corn and natural gas derivative financial instruments of approximately $12,714,000, $3,427,000, and $5,552,000 in fiscal years
2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company recognized losses (included in net sales
and revenue) on ethanol derivative financial instruments of $1,024,000, $12,109,000 and $1,167,000 in fiscal years 2022, 2021, and
2020, respectively.</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>28
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293105199488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Compensation and Employee Benefit Plans [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">10.</td><td style="text-align: justify">EMPLOYEE BENEFITS</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company maintains the REX American
Resources Corporation 2015 Incentive Plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common stock
for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares
of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards
to eligible employees, non-employee directors and consultants. Until the current year, the Company had only granted restricted
stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the
Company&#8217;s Total Shareholder Return (TSR) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year
performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated
forfeitures. The Company records noncash compensation expense related to liability and equity awards in its consolidated financial
statements over the requisite service period on a straight-line basis. 1,342,842 shares remain available for issuance under the
Plan at January 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Restricted Stock Awards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">As a component of their compensation,
restricted stock has been granted to directors and certain employees at the market price of REX common stock on the date of the
grant. In addition, one-quarter (one-third prior to 2022) of executives&#8217; incentive compensation is payable by an award of
restricted stock based on the then market price of REX common stock. The Company&#8217;s board of directors has determined that
the grant date will be June 15<sup>th</sup>, or the next business day, for all grants of restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023 and 2022, unrecognized
compensation cost related to nonvested restricted stock was approximately $450,000 and $97,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2022, 2021, and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1px"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1px solid"><b>2022</b></td><td style="padding-bottom: 1px"><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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</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">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average&#160;Grant</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">Average&#160;Remaining</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="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</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">Date&#160;Fair&#160;Value</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">Vesting Term</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Shares</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(in years)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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(229,255,255)">
    <td style="width: 67%; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">30,167</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,689</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,032</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450</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">&#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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">19,142</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">472</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2023</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">81,264</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,320</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">2</td><td style="padding-bottom: 3px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2021</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap"><b>Date Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,102</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,398</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">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">275</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">37,344</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">900</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">30,167</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">773</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">1</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 3px; text-align: center; padding-left: 10pt">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Date&#160;Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,193</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">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,474</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">416</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">45,342</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,211</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">59,102</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,398</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">1</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Restricted Stock Units (RSUs)</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In May 2022, the Company issued a total
of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company&#8217;s TSR
compares to the TSR of companies that comprise the Russell 2000 Index during the three-year performance period ending December 31,
2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during
the performance period. At grant date, the fair value of the RSUs was approximately $2.7 million based on a Monte-Carlo simulation
model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, unrecognized
compensation cost related to nonvested RSUs was approximately $2.0 million.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098152176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_CommitmentsDisclosureTextBlock', window );">Commitments Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt">11.</td><td style="text-align: justify">COMMITMENTS	</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth
and NuGen had combined forward purchase contracts for approximately 18.0 million bushels of corn, the principal raw material for
their ethanol plants and they had combined forward purchase contracts for approximately 2.7 MmBtu of natural gas.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth
and NuGen had combined sales commitments for approximately 46.5 million gallons of ethanol, 101,000 tons of distillers grains and
9.9 million pounds of non-food grade corn oil.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">At January 31, 2023, One Earth had
signed contracts in place for capital projects of approximately $29.3 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">One Earth has entered into a 10-year
agreement in 2009 with an unrelated party for the use of a portion of that party&#8217;s natural gas pipeline. A new 15-year agreement,
with monthly payments of $29,250 was effective February 1, 2019. One Earth paid approximately $351,000 in fiscal years 2022, 2021,
and 2020 pursuant to the agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">One Earth and NuGen each have a
contract with an unrelated party (&#8220;Distillers Grains Marketers&#8221;) for distillers grains marketing services. Under the
terms of the contracts, the Distillers Grains Marketers will purchase all of One Earth&#8217;s and NuGen&#8217;s distillers grains
production during the term of the contracts. The contracts call for One Earth and NuGen to pay a fee per ton of distillers grains
sold for the Distillers Grains Marketers&#8217; services. The terms of the agreements are for one year and renew automatically
for additional one-year terms, unless either party sends notice to the other party of its intent to terminate the agreement at
least 90 days prior to the expiration of the then current term of the agreement. One Earth and NuGen combined incurred fees of
approximately $1,159,000, $1,190,000, and $841,000 in fiscal years 2022, 2021, and 2020, respectively, for these marketing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The refined coal entity had various
agreements (site license, operating agreements, etc.) containing payment terms based upon production of refined coal under which
the Company was required to pay various fees. These fees totaled approximately $5,404,000 and $2,500,000 in fiscal years 2021 and
2020.</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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098216448">
<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>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>12.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>INCOME TAXES</b></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The provision for income taxes for fiscal
years 2022, 2021, and 2020 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Federal:</td><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="width: 55%; padding-left: 10pt">Current</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,485</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,323</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,925</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">12,064</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(1,850</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">7,410</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">16,514</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(527</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">State and Local:</td><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: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">602</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(2,035</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(581</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(621</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,132</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,517</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(19</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Provision (benefit) for income taxes</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">9,542</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,031</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">(546</td><td style="padding-bottom: 3px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The tax effects of significant temporary
differences representing deferred tax assets and liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td>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; ">
    <td style="width: 70%; text-align: left; padding-left: 10pt">General business credit carryforward</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">26,061</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">39,199</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">State net operating loss carryforward</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">269</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Other items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">280</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(192</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(213</td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">26,980</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">40,117</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Basis in pass through entities, including depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,821</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,995</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(292</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(340</td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(6,113</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(18,335</td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net deferred tax asset</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">20,867</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">21,782</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company has a general business credit
carryforward of approximately $26.1 million and $39.2 million at January 31, 2023 and 2022, respectively. The Company can carry
these credits forward for up to twenty years. The carryforward period begins to expire in fiscal year 2038.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">The Company has a valuation allowance of approximately $192,000
and $213,000 at January 31, 2023 and 2022, respectively, related to state net operating loss carryforwards. The Company decreased
the </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">valuation allowance by $21,000 in fiscal year 2022. These adjustments to the valuation allowance are a result of estimates
of realizing certain future state tax benefits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">The Company assessed all available positive and negative evidence
to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal
deferred tax assets. There is sufficient objectively verifiable income for management to conclude that it is more likely than
not that the Company will utilize available federal deferred tax assets prior to their expiration.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">Through its refined coal operation, the Company earned production
tax credits pursuant to IRC Section 45. The Company ceased operation of its refined coal business on November 18, 2021. The credits
can be used to reduce future income tax liabilities for up to 20 years. These credits increased the income tax benefit from discontinued
operations by approximately $11.3 million and $5.2 million during fiscal years 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2022, 2021, and 2020,
the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net of uncertain
tax position expense) of approximately $0.4 million, $(3.0) million, and $0.9 million, respectively. The credits can be used to
reduce future income tax liabilities for up to 20 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company paid income taxes of approximately
$2,795,000, $7,239,000, and $1,274,000 in fiscal years 2022, 2021, and 2020, respectively. The Company received refunds of income
taxes of approximately $655,000 in fiscal year 2020. The Company did not receive any refunds in fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Reconciliations of the federal statutory
tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2022, 2021, and 2020 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 55%; text-align: left">Federal income tax at statutory rate</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,971</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">15,926</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">885</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">State and local taxes, net of federal tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,725</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,396</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Research and experimentation credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,542</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,184</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,008</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Uncertain tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,281</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,046</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Noncontrolling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,523</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(707</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">630</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(216</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">88</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 0; padding-top: 0">Total</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">9,542</td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">19,031</td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">(546</td><td style="padding-bottom: 2px; text-align: left; padding-top: 0">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company files a U.S. federal income
tax return and income tax returns in various states. In general, the Company is no longer subject to U.S. federal, state or local
income tax examinations by tax authorities for fiscal years ended January 31, 2014 and prior. The Company is currently undergoing
a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.	</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company applies the provisions of
ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2023, total unrecognized tax benefits were approximately $19,033,000,
and accrued penalties and interest were approximately $55,000. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $18,925,000. In addition, the impact</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"> of penalties and
interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded
within income tax expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">On a quarterly and annual basis, the Company
accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible
that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during
the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial
position. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fiscal Year</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Unrecognized tax benefits, beginning of year</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16,781</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,400</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Changes for tax positions for prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,827</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px">Changes for tax positions for current year</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,142</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">4,554</td><td style="padding-bottom: 1px; 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; ">
    <td style="text-align: left; padding-bottom: 3px">Unrecognized tax benefits, end of year</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,088</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">16,781</td><td style="padding-bottom: 3px; 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098156656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_LossContingencyAbstract', window );"><strong>Loss Contingency [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_LossContingencyDisclosures', window );">Contingencies Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">13.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">CONTINGENCIES</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The Company is involved in various legal
actions arising in the normal course of business. After taking into consideration legal counsels&#8217; evaluation of such actions,
management is of the opinion that their outcome will not have a material effect on the Company&#8217;s consolidated financial
statements. The Company recorded a liability of $250,000 at January 31, 2023 as a probable and reasonably estimable loss associated
with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation. There
were no liabilities recorded at January 31, 2022 as the Company did not believe that there was a probable and reasonably estimable
loss associated with any legal contingencies.</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_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127163<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098211664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>14.</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><b>DISCONTINUED OPERATIONS </b></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">On November 18, 2021, the Company ceased
operation of its refined coal business as tax credits could no longer be earned on its operation. Beginning in the third quarter
of fiscal year 2021, the results of the operations of the refined coal business have been recognized as discontinued operations.
There were no amounts reclassified as discontinued operations in fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Below is a table reflecting certain items
of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal years 2021
and 2020 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Net sales and revenue<sup>1</sup></td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">400</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">182</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Cost of Sales</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">8,602</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">5,854</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Gross loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,202)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,672)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Selling, general and administrative</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">698</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">22</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,900)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,694)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Benefit for income taxes</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">13,295</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">6,554</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Net income from discontinued operations, net of tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">860</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Net loss attributable to noncontrolling interests<sup>2</sup></td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">397</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">261</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Net income attributable to REX common shareholders</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">4,792</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,121</td><td style="padding-bottom: 3px; 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 0pt 24pt"><sup>1 </sup>Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"><sup>2 </sup>Net loss attributable to noncontrolling interest
represents the minority investor&#8217;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">As of January 31, 2023 and 2022, there
were no amounts on the balance sheet reclassified to discontinued operations.</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098057184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY UNAUDITED INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; text-align: justify; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif">15.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0pt">QUARTERLY UNAUDITED INFORMATION</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The following tables set forth the Company&#8217;s
net sales and revenue, gross profit, net income and net income per share (basic and diluted) for each quarter during the last
two fiscal years. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary
for a fair presentation have been included.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2023</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 40%; text-align: left; padding-left: 10pt; text-indent: -10pt">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">194,228</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">240,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">220,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">200,167</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,584</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,336</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,899</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,986</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,885</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,898</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,168</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,184</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,161</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.63</td><td style="text-align: left">&#160;</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.47</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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>

</table><p style="margin: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 40%">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">164,042</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">195,678</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">203,066</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">212,016</td><td style="text-align: left; width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,154</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,152</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,777</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,888</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,917</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (continuing operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,710</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,326</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,267</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (discontinued operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">515</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,784</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,876</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,278</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,426</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.32</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.74</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.19</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.01</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.43</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.20</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif"> <td style="width: 24pt">&#160;</td> <td style="vertical-align: top; width: 24pt; font: 10pt Times New Roman, Times, Serif">a)</td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify">The total of the quarterly net income per share amounts do not equal the annual net income per share amounts due to the impact of varying amounts of shares outstanding during the year.&#160;&#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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098057184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="width: 24pt; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif">16.</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt">RELATED PARTIES</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2022, 2021, and 2020,
One Earth and NuGen, combined, purchased approximately $135.4 million, $90.2 million, and $54.8 million, respectively, of corn
and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately $1.5 million
and $0.5 million at January 31, 2023 and 2022, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal years 2021 and 2020, the
Company recognized (reduced) commission expense of approximately $0.3 million, $(0.2) million, respectively, payable to the minority
investor in the refined coal entity. The commission expense is associated with the refined coal business, and as such, there was
no commission expense recorded in fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">During fiscal year 2021, the Company received
approximately $0.3 million in capital contributions from the minority investor in the refined coal entity. The Company did not
receive capital contributions related to the refined coal entity in fiscal year 2022.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095568016">
<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>Jan. 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_AccountingPoliciesAbstract', window );"><strong>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_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Principles of Consolidation
&#8211; </i></b>The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#8220;Company&#8221; or &#8220;REX&#8221;). All
intercompany balances and transactions have been eliminated. As of January 31, 2023, the Company owns interests in three operating
entities &#8211; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_rex_StockSplitPolicyPolicyTextBlock', window );">Stock Split, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Split</i></b><i> &#8211;
</i>On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#8217;s
Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the
close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><i>&#160;</i></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_FiscalPeriod', window );">Fiscal Period, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Fiscal Year &#8211; </i></b>All
references in these consolidated financial statements to a particular fiscal year are to the Company&#8217;s fiscal year ended
January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end
date. For example, &#8220;fiscal year 2022&#8221; means the period February 1, 2022 to January 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Segments </i></b>&#8211;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In applying the criteria set forth
in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results,
the Company&#8217;s operations at its ethanol plants are aggregated into one reporting segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Use of Estimates &#8211;
</i></b>The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America 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 consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cash Equivalents &#8211;
</i></b>Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></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 Risk, Credit Risk, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Concentrations of Risk </i></b><i>&#8211;</i>The
Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company does not believe there is significant credit risk related
to its cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.
Eight (fiscal year 2022), nine (fiscal year 2021), and seven (fiscal year 2020) customers accounted for approximately 90%, 85%,
and 89% of the</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Company&#8217;s net sales and revenue
during fiscal years 2022, 2021, and 2020, respectively. At January 31, 2023 and 2022, four and five customers represented approximately
81% and 82%, respectively, of the Company&#8217;s accounts receivable balance. The Company has not experienced any significant
losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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 );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Inventory </i></b>&#8211;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-products and refined coal. Inventory is
permanently written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon
commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The company recorded approximately
$0.7 and $0.5 million of inventory write-downs in cost of sales at January 31, 2023 and January 31, 2022, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices<b><i>. </i></b>The components of inventory are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Ethanol and other finished goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">13,158</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,473</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Grain and other raw materials</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">23,594</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">42,225</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Property and Equipment &#8211;
</i></b>Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired
in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years
for buildings and improvements, and 3 to 20 years for fixtures and equipment. The components of property and equipment are as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">30,194</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">27,329</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,707</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,617</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Machinery, equipment and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">299,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">296,243</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Construction in progress</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">10,255</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,515</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-size: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">363,821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,704</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: accumulated depreciation</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(228,324</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(211,150</td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">135,497</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">137,554</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In accordance with ASC 360-05 &#8220;<i>Impairment
or Disposal of Long-Lived Assets</i>&#8221;, the carrying value of long-lived assets is assessed for recoverability by management
when changes in circumstances indicate that the carrying amount may not be recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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 or Disposal of Long-Lived Assets, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Impairment of Long-Lived Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company reviews its long-lived
assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets, for impairment
whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. The Company assesses
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, the Company will then determine the fair value of the asset group.
An impairment loss would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset.
Significant management judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows.
Such estimates could be significantly affected by future changes in market conditions. The Company recorded no impairment charges
in fiscal years 2022, 2021, and 2020. During fiscal year 2020, the Company concluded the impact of the COVID-19 pandemic on the
ethanol industry and the Company&#8217;s operating results was an indicator that impairment may exist related to certain of its
long-lived assets. As a result, the Company performed a recoverability test and determined that there was no impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Depreciation expense was approximately
$18.0 million, $18.0 million, and $18.1 million in fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_InvestmentPolicyTextBlock', window );">Investment, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Investments &#8211; </i></b>The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323 &#8220;<i>Investments-Equity Method and Joint Ventures</i>&#8221; are met.
The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific
assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise
significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for
its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis of one
month as it has a fiscal year end of December 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Short-term investments, consisting of U.S. government
obligations and certificates of deposit, are considered held-to-maturity, and therefore are carried at amortized historical cost.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</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_RevenueRecognitionPolicyTextBlock', window );">Revenue [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Revenue Recognition</i></b>
&#8211; The Company recognizes sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms
of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon
shipment from the ethanol plant or upon loading of the rail car used to transport the products.</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_CostOfSalesPolicyTextBlock', window );">Cost of Goods and Service [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Cost of Sales &#8211; </i></b>Cost
of sales includes depreciation, costs of raw materials, inbound freight charges, purchasing and receiving costs, inspection costs,
other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs
and general facility overhead charges.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General and Administrative Expenses, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>SG&amp;A Expenses &#8211;
</i></b>The Company includes non-production related costs such as professional fees, outbound freight charges, selling charges
and certain payroll in SG&amp;A expenses. Outbound freight charges were approximately $6,901,000, $7,321,000, and $3,482,000 in
fiscal years 2022, 2021, and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Financial Instruments</i></b>
&#8211; Certain of the forward grain purchase and ethanol, distillers grains and non-food grade corn oil sale contracts are accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exemption of ASC 815, because these arrangements are for purchases
of grain that will be delivered in quantities expected to be used and sales of ethanol, distillers grains and non-food grade corn
oil that will be produced in quantities expected to be sold by us over a reasonable period of time in the normal course of business.
During fiscal years 2022, 2021, and 2020 there were no material settlements of forward contracts that were recorded at fair value.
The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated with contracts not accounted
for under the &#8220;normal purchases and normal sales&#8221; scope exception of ASC 815 at January 31, 2023. The Company recorded
an asset of approximately $1.0 million at January 31, 2022 associated with contracts not accounted for under the &#8220;normal
purchases and normal sales&#8221; scope exemption of ASC 815.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The Company uses derivative financial
instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in commodity
prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall risk management
policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its
operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts
to link its hedging activities to purchase and sale activities, there are situations in which these hedging activities can themselves
result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The
changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not
use hedge accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy', window );">Share-Based Payment Arrangement, Director [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Stock Compensation </i></b>&#8211;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_InterestAndOtherIncomeTextBlock', window );">Interest and Other Income [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Other Income </i></b>&#8211;
<span style="color: black; ">As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. Department of Agriculture (&#8220;USDA&#8221;)
distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately $7.8 million from this program,
which was recorded within &#8220;Interest and other income, net&#8221; in the Consolidated Statements of Operations for fiscal
year 2022. The Company has no further reporting or other obligations related to the receipt of these funds.</span></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 );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Income Taxes</i></b> &#8211;
The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and
tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative
evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company&#8217;s annual
effective tax rate includes the impact of research and experimentation credits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>Comprehensive Income</i></b>
&#8211; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>New Accounting Pronouncements
&#8211; </i></b>In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update
(&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#8221;, which simplifies
the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The Company adopted this
update effective February 1, 2021. The adoption of this update did not impact the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">In November 2021, the FASB issued
ASU 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221;, which
increases the transparency of government assistance received by businesses by expanding the disclosure requirements for annual
reporting periods. The Company adopted this update effective February 1, 2022 by providing all disclosures required related to
government assistance. The adoption of this update did not materially impact the consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_StockSplitPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_StockSplitPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive 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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 interest and other income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI https://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncomeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in financial 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 granted to director 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097455680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_AccountingPoliciesAbstract', window );"><strong>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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text">The components of inventory are as follows (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Ethanol and other finished goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">13,158</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,473</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Grain and other raw materials</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">23,594</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">42,225</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"><b><i>&#160;</i></b></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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text">The components of property and equipment are as follows
(amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Land and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">30,194</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">27,329</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,707</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,617</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Machinery, equipment and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">299,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">296,243</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Construction in progress</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">10,255</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,515</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-size: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">363,821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,704</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: accumulated depreciation</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(228,324</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(211,150</td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">135,497</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">137,554</td><td style="padding-bottom: 3px; 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_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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098133808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET SALES AND REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table shows disaggregated
revenue by product (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center; padding-left: 10pt; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, continuing
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 67%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Ethanol</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">649,501</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">613,597</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">284,191</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Dried distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,009</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,774</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Non-food grade corn oil</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,595</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,066</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Modified distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,579</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,104</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,626</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Derivative financial instruments losses</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,109)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,167)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">231</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">349</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">174</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total sales</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">855,000</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">774,802</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">372,664</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"><span style="text-decoration:underline">Sales of products, discontinued
    operations:</span></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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</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">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"><span style="font-size: 10pt">Refined coal<sup>1</sup></span></td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">400</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">182</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt"><sup>&#160;</sup></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"><sup>1 </sup>Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095292192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_EquityMethodInvestmentsTextBlock', window );">Equity Method Investments [Table Text Block]</a></td>
<td class="text">The following table summarizes the investment (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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="width: 72%; text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Carrying amount</td><td style="width: 2%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double">33,045</td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td><td style="width: 8%; padding-bottom: 3px">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: Black 3px double">$</td><td style="width: 7%; text-align: right; border-bottom: Black 3px double">30,566</td><td style="width: 1%; text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; text-indent: -10pt; padding-left: 10pt">Ownership percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">10.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">10.3%</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Summarized financial information
for the Company&#8217;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Current assets</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">319,367</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">310,411</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Non current assets</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">151,039</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">146,384</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">470,406</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">456,795</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">118,946</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">131,317</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Long-term liabilities</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">8,686</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">127,632</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">131,317</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Noncontrolling interests</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">37,326</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">36,786</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock', window );">Schedule of Financial Information for Equity Method Investments [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net sales and revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,509,406</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,332,555</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">736,225</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">94,106</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,401</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,858</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">84,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,850</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">84,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,850</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information for equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098227024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities
measured at fair value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Total
    <br/>
Fair<br/>
 Value</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</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-8">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">354</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">354</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">185</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">354</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">539</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts liability (5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</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-12">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px">Commodity futures (3)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">67</td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1px solid">&#160;</td><td style="text-align: right; border-bottom: Black 1px solid">67</td><td style="text-align: left; padding-bottom: 1px">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px">Total liabilities</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">422</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">-</td><td style="text-align: left; padding-bottom: 3px">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="text-align: left; border-bottom: Black 3px double">$</td><td style="text-align: right; border-bottom: Black 3px double">422</td><td style="text-align: left; padding-bottom: 3px">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Financial assets and liabilities measured
at fair value at January 31, 2022 on a recurring basis are summarized below (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 1</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 2</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Level 3</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"><b>Total<br/>
    Fair <br/>
    Value</b></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts asset (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">993</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Investment in cooperative (2)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">354</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">354</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">-</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">993</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">354</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,347</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Commodity futures (3)</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">933</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">933</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.5pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 23.4pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The forward purchase contracts asset is included in &#8220;Prepaid
expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The investment in cooperative is included in &#8220;Other assets&#8221;
on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The commodity futures liability is included in &#8220;Accrued expenses
and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The commodity futures asset is included in &#8220;Prepaid expenses
and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td/><td><span style="font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The forward purchase contracts liability is included in &#8220;Accrued
expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 50.4pt; text-align: justify">&#160;</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_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098071632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Other Assets [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of other noncurrent assets are as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred taxes</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">21,964</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">24,914</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,215</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">939</td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">23,179</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">25,853</td><td style="padding-bottom: 3px; 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts of other assets. This disclosure includes other current assets and other noncurrent 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_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098133808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_OtherCurrentLiabilitiesTableTextBlock', window );">Other Current Liabilities [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued payroll and related items</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,428</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,407</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued utility charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,116</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,297</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued transportation related items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,311</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">593</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Commodity futures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">933</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued real estate taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,857</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accrued income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,049</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,152</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">435</td><td style="padding-bottom: 1px; 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(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,328</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">13,617</td><td style="padding-bottom: 3px; 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098149568">
<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>Jan. 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">For fiscal years 2022 and 2021,
the components of lease expense, classified as SG&amp;A expenses on the Consolidated Statement of Operations are as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>&#160;Fiscal Year</b></span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt">&#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">&#160;</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">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 62%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Operating lease expense</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,360</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,346</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Variable lease expense</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">399</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,907</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">7,759</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">8,253</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table is a summary
of future minimum rentals on such leases at January 31, 2023 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 45%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1px solid; text-align: left">Years Ended January 31,</td>
    <td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"><span style="font-size: 10pt"><b>Minimum
    Rentals</b></span></td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 79%; text-align: left; text-indent: -10pt; padding-left: 10pt">2024</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,639</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,450</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,277</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,229</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt; text-align: left">Thereafter</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">617</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Total</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,011</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Less: present value discount</td>
    <td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,976</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Operating lease liabilities</td>
    <td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,035</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</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_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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293105625136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock by Class [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">Information regarding the Company&#8217;s
common stock is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>&#160;January 31,</b></td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#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: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 24pt; background-color: White">&#160;</td>
    <td style="width: 53%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Authorized shares</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Issued shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,853</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,853</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="background-color: White">&#160;</td>
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Outstanding shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,761</td><td style="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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098124224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock', window );">Schedule of Derivative Assets at Fair Value [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table provides information about the fair
values of the Company&#8217;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which the
fair values are reflected (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Asset Derivatives</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">Liability Derivatives</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fair Value at <br/> January 31,</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">Fair Value at <br/> January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: right">&#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: right">&#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: right">&#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: right">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%; text-align: justify; text-indent: -10pt; padding-left: 10pt">Commodity futures (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">80</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">67</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">933</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt">Forward purchase contracts (2)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">105</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">993</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">355</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-22">-</div></td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 24.5pt"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.</span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top">
<td style="width: 24pt"/><td style="width: 24.5pt"><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Forward purchase contracts assets are included in prepaid expenses
and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31,
2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued</span></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<tr> <td style="vertical-align: top; width: 24pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; width: 24.5pt; text-align: justify">&#160;</td> <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023</span></td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</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_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_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293105625136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [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_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Nonvested Restricted Stock Shares Activity [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">The following table summarizes
non-vested restricted stock award activity for fiscal years 2022, 2021, and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1px"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1px solid"><b>2022</b></td><td style="padding-bottom: 1px"><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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</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">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average&#160;Grant</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">Average&#160;Remaining</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="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</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">Date&#160;Fair&#160;Value</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">Vesting Term</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">Shares</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">(in years)</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</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(229,255,255)">
    <td style="width: 67%; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">30,167</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,689</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,032</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450</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">&#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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">19,142</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">472</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2023</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">81,264</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,320</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">2</td><td style="padding-bottom: 3px; 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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2021</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap"><b>Date Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,102</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,398</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">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">275</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">37,344</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">900</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2022</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">30,167</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">773</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">1</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 3px; text-align: center; padding-left: 10pt">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td>
    <td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td><td style="padding-bottom: 3px; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"><b>2020</b></td><td style="padding-bottom: 1px; text-align: center"><b>&#160;</b></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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Weighted</b></td><td style="font-weight: bold; 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 style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Grant</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Average Remaining</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"><b>Non-Vested</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Date&#160;Fair&#160;Value</b></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><b>Vesting Term</b></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>Shares</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000&#8217;s)</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"><b>(in years)</b></td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,193</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">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,474</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">416</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(229,255,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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-bottom: 1px; text-indent: -10pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">45,342</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">1,211</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px; text-align: right">&#160;</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt">Non-Vested at January 31, 2021</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">&#160;</td><td style="border-bottom: Black 3px double; text-align: right">59,102</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,398</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px; text-align: right">1</td><td style="padding-bottom: 3px; 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_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095672864">
<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>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The provision for income taxes for fiscal
years 2022, 2021, and 2020 consist of the following (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1px; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td>Federal:</td><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="width: 55%; padding-left: 10pt">Current</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,485</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,323</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,925</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">12,064</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(1,850</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">7,410</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">16,514</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(527</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">State and Local:</td><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: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">602</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 1px; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(2,035</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(581</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(621</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,132</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,517</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(19</td><td style="padding-bottom: 1px; text-align: left">)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Provision (benefit) for income taxes</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">9,542</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,031</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">(546</td><td style="padding-bottom: 3px; text-align: left">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The tax effects of significant temporary
differences representing deferred tax assets and liabilities are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">January 31,</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td>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; ">
    <td style="width: 70%; text-align: left; padding-left: 10pt">General business credit carryforward</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">26,061</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">39,199</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">State net operating loss carryforward</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">269</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Other items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">280</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(192</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(213</td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">26,980</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">40,117</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt">Basis in pass through entities, including depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,821</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,995</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px; padding-left: 10pt">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(292</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(340</td><td style="padding-bottom: 1px; text-align: left">)</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(229,255,255)">
    <td style="padding-bottom: 1px">Total</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(6,113</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(18,335</td><td style="padding-bottom: 1px; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 3px">Net deferred tax asset</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">20,867</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">21,782</td><td style="padding-bottom: 3px; text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Reconciliations of the federal statutory
tax and the Company&#8217;s income tax (benefit) expense for fiscal years 2022, 2021, and 2020 are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="width: 55%; text-align: left">Federal income tax at statutory rate</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,971</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">15,926</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">885</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">State and local taxes, net of federal tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,725</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,396</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Research and experimentation credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,542</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,184</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,008</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Uncertain tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,281</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,046</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="color: black; text-align: left">Noncontrolling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,523</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(707</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Other</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">630</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">(216</td><td style="padding-bottom: 1px; text-align: left">)</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">88</td><td style="padding-bottom: 1px; 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="padding-bottom: 0; padding-top: 0">Total</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">9,542</td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">19,031</td><td style="padding-bottom: 0; text-align: left; padding-top: 0">&#160;</td><td style="padding-bottom: 0; padding-top: 0">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0">(546</td><td style="padding-bottom: 2px; text-align: left; padding-top: 0">)</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</a></td>
<td class="text">A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Fiscal Year</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Unrecognized tax benefits, beginning of year</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16,781</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,400</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Changes for tax positions for prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,827</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 1px">Changes for tax positions for current year</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">2,142</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">4,554</td><td style="padding-bottom: 1px; 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; ">
    <td style="text-align: left; padding-bottom: 3px">Unrecognized tax benefits, end of year</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,088</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">16,781</td><td style="padding-bottom: 3px; 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098097264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">Below is a table reflecting certain items
of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal years 2021
and 2020 (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1px">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2021</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2020</td><td style="padding-bottom: 1px; font-weight: bold">&#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(229,255,255)">
    <td style="width: 70%; text-align: left">Net sales and revenue<sup>1</sup></td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">400</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">182</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1px">Cost of Sales</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">8,602</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">5,854</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Gross loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,202)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,672)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Selling, general and administrative</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">698</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">22</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,900)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,694)</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Benefit for income taxes</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">13,295</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">6,554</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left">Net income from discontinued operations, net of tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">860</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1px">Net loss attributable to noncontrolling interests<sup>2</sup></td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">397</td><td style="padding-bottom: 1px; text-align: left">&#160;</td><td style="padding-bottom: 1px">&#160;</td>
    <td style="border-bottom: Black 1px solid; text-align: left">&#160;</td><td style="border-bottom: Black 1px solid; text-align: right">261</td><td style="padding-bottom: 1px; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-bottom: 3px">Net income attributable to REX common shareholders</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">4,792</td><td style="padding-bottom: 3px; text-align: left">&#160;</td><td style="padding-bottom: 3px">&#160;</td>
    <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,121</td><td style="padding-bottom: 3px; 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 0pt 24pt"><sup>1 </sup>Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"><sup>2 </sup>Net loss attributable to noncontrolling interest
represents the minority investor&#8217;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt">&#160;</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098124224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY UNAUDITED INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly Financial Information [Table Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The following tables set forth the Company&#8217;s
net sales and revenue, gross profit, net income and net income per share (basic and diluted) for each quarter during the last
two fiscal years. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary
for a fair presentation have been included.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2023</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="width: 40%; text-align: left; padding-left: 10pt; text-indent: -10pt">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">194,228</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">240,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">220,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">200,167</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,912</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,584</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,336</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,899</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,986</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,885</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,898</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,168</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,184</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,161</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.63</td><td style="text-align: left">&#160;</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.47</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">&#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>

</table><p style="margin: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt">
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"><b>&#160;</b></td>
    <td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"><b>Quarters
    Ended<br/> (In Thousands, Except Per Share Amounts)</b></td><td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; ">
    <td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>April
    30,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>July
    31,<br/>
    2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>October
    31,<br/> 2021</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"><b>January
    31,<br/> 2022</b></td><td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt">&#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(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 40%">Net sales and revenue</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">164,042</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">195,678</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">203,066</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">212,016</td><td style="text-align: left; width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,154</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,152</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,777</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income from continuing operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,888</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,917</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (continuing operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,710</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,326</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,267</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders (discontinued operations)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">515</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Net income attributable to REX common shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,784</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,876</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,278</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,426</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.32</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.74</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.19</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.01</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(229,255,255)">
    <td style="text-align: left; padding-left: 10pt; text-indent: -10pt">Basic and diluted net income per share attributable to REX common shareholders (a)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.43</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.20</td><td style="text-align: left">&#160;</td></tr>
</table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif"> <td style="width: 24pt">&#160;</td> <td style="vertical-align: top; width: 24pt; font: 10pt Times New Roman, Times, Serif">a)</td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify">The total of the quarterly net income per share amounts do not equal the annual net income per share amounts due to the impact of varying amounts of shares outstanding during the year.&#160;&#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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098328256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_rex_NumberOfOperatingEntities', window );">Number Of Operating Entities</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down (in Dollars)</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 500,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_PropertyPlantAndEquipmentDepreciationMethods', window );">Property, Plant and Equipment, Depreciation Methods</a></td>
<td class="text">Depreciation is computed using the straight-line method<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in Dollars)</a></td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="nump">18,000,000<span></span>
</td>
<td class="nump">$ 18,100,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_rex_OutboundFreightCharges', window );">Outbound Freight Charges (in Dollars)</a></td>
<td class="nump">6,901,000<span></span>
</td>
<td class="nump">7,321,000<span></span>
</td>
<td class="nump">$ 3,482,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_Assets', window );">Assets (in Dollars)</a></td>
<td class="nump">$ 579,579,000<span></span>
</td>
<td class="nump">$ 550,361,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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance (in Shares) | shares</a></td>
<td class="nump">1,650,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_InterestAndFeeIncomeOtherLoans', window );">Interest and Fee Income, Other Loans (in Dollars)</a></td>
<td class="nump">$ 7,800,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_StatementBusinessSegmentsAxis=rex_EthanolMember', window );">Ethanol [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_rex_ConcentrationRiskNumberOfCustomers', window );">Concentration Risk, Number of Customers</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">82.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_FinancialInstrumentAxis=rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember', window );">Contracts Not Accounted For Under Normal Purchases and Normal Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_Assets', window );">Assets (in Dollars)</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 1,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_Liabilities', window );">Liabilities (in Dollars)</a></td>
<td class="nump">$ 400,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">15<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=rex_FixturesAndEquipmentMember', window );">Fixtures And Equipment [Member] | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">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_PropertyPlantAndEquipmentByTypeAxis=rex_FixturesAndEquipmentMember', window );">Fixtures And Equipment [Member] | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ConsolidatedEntitiesMember', window );">Consolidated Entities [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_rex_NumberOfOperatingEntities', window );">Number Of Operating Entities</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_EquityMethodInvesteeMember', window );">Equity Method Investee [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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_rex_NumberOfOperatingEntities', window );">Number Of Operating Entities</a></td>
<td class="nump">1<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of 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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</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_rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting', window );">Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting</a></td>
<td class="nump">20.00%<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_rex_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of equity ownership interest which may be considered for equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_NumberOfOperatingEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_NumberOfOperatingEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_OutboundFreightCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_OutboundFreightCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InterestAndFeeIncomeOtherLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and fee income from loans classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeOtherLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDepreciationMethods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the methodology for computing depreciation for classes of depreciable assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDepreciationMethods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=rex_EthanolMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_EthanolMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinancialInstrumentAxis=rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rex_FixturesAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_FixturesAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConsolidatedEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293105576784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfComponentsOfInventoryAbstract', window );"><strong>Schedule Of Components Of Inventory 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_InventoryFinishedGoodsNetOfReserves', window );">Ethanol and other finished goods</a></td>
<td class="nump">$ 12,695<span></span>
</td>
<td class="nump">$ 13,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">10,194<span></span>
</td>
<td class="nump">5,473<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Grain and other raw materials</a></td>
<td class="nump">25,855<span></span>
</td>
<td class="nump">23,594<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_InventoryNet', window );">Total</a></td>
<td class="nump">$ 48,744<span></span>
</td>
<td class="nump">$ 42,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfComponentsOfInventoryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfComponentsOfInventoryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>51
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293091808720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant and Equipment - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfPropertyPlantAndEquipmentAbstract', window );"><strong>Schedule Of Property Plant 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_LandAndLandImprovements', window );">Land and improvements</a></td>
<td class="nump">$ 30,194<span></span>
</td>
<td class="nump">$ 27,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">23,707<span></span>
</td>
<td class="nump">23,617<span></span>
</td>
</tr>
<tr class="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 );">Machinery, equipment and fixtures</a></td>
<td class="nump">299,665<span></span>
</td>
<td class="nump">296,243<span></span>
</td>
</tr>
<tr class="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">10,255<span></span>
</td>
<td class="nump">1,515<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 );"></a></td>
<td class="nump">363,821<span></span>
</td>
<td class="nump">348,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(228,324)<span></span>
</td>
<td class="num">(211,150)<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</a></td>
<td class="nump">$ 135,497<span></span>
</td>
<td class="nump">$ 137,554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LandAndLandImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAndLandImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293092054240">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 200,167<span></span>
</td>
<td class="nump">$ 220,277<span></span>
</td>
<td class="nump">$ 240,328<span></span>
</td>
<td class="nump">$ 194,228<span></span>
</td>
<td class="nump">$ 212,016<span></span>
</td>
<td class="nump">$ 203,066<span></span>
</td>
<td class="nump">$ 195,678<span></span>
</td>
<td class="nump">$ 164,042<span></span>
</td>
<td class="nump">$ 855,000<span></span>
</td>
<td class="nump">$ 774,802<span></span>
</td>
<td class="nump">$ 372,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Sales of products, discontinued operations:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="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=rex_EthanolMember', window );">Ethanol [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">649,501<span></span>
</td>
<td class="nump">613,597<span></span>
</td>
<td class="nump">284,191<span></span>
</td>
</tr>
<tr class="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=rex_DriedDistillersGrainsMember', window );">Dried Distillers Grains [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">139,118<span></span>
</td>
<td class="nump">125,009<span></span>
</td>
<td class="nump">71,774<span></span>
</td>
</tr>
<tr class="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=rex_NonFoodGradeCornOilMember', window );">Non-Food Grade Corn Oil [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,595<span></span>
</td>
<td class="nump">38,852<span></span>
</td>
<td class="nump">15,066<span></span>
</td>
</tr>
<tr class="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=rex_ModifiedDistillersGrainsMember', window );">Modified Distillers Grains [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,579<span></span>
</td>
<td class="nump">9,104<span></span>
</td>
<td class="nump">2,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=rex_DerivativeFinancialInstrumentLossesMember', window );">Derivative Financial Instrument Losses [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,024)<span></span>
</td>
<td class="num">(12,109)<span></span>
</td>
<td class="num">(1,167)<span></span>
</td>
</tr>
<tr class="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=rex_OtherMember', window );">Other[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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales of products, continuing operations:</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">231<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="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=rex_RefinedCoalMember', window );">Refined Coal [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Sales of products, discontinued operations:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 182<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><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">Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=rex_EthanolMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_EthanolMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_DriedDistillersGrainsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_DriedDistillersGrainsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_NonFoodGradeCornOilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_NonFoodGradeCornOilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_ModifiedDistillersGrainsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_ModifiedDistillersGrainsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_DerivativeFinancialInstrumentLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_DerivativeFinancialInstrumentLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_RefinedCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_RefinedCoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>53
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098294880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Details)<br> $ in Thousands, gal in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_INVESTMENTSDetailsLineItems', window );"><strong>INVESTMENTS (Details) [Line Items]</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_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">$ 8,745<span></span>
</td>
<td class="nump">$ 6,624<span></span>
</td>
<td class="nump">$ 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_EquityMethodInvestmentDividendsOrDistributions', window );">Proceeds from Equity Method Investment, Distribution</a></td>
<td class="nump">6,266<span></span>
</td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">33,045<span></span>
</td>
<td class="nump">30,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-Term Investments</a></td>
<td class="nump">211,331<span></span>
</td>
<td class="nump">25,877<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=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [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_rex_INVESTMENTSDetailsLineItems', window );"><strong>INVESTMENTS (Details) [Line Items]</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_ShortTermInvestments', window );">Short-Term Investments</a></td>
<td class="nump">$ 211,300<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield', window );">Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=rex_BigRiverMember', window );">Big River [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_rex_INVESTMENTSDetailsLineItems', window );"><strong>INVESTMENTS (Details) [Line Items]</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_PaymentsToAcquireEquityMethodInvestments', window );">Payments to Acquire Equity Method Investments</a></td>
<td class="nump">$ 20,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_rex_QuantityOfEthanolShipped', window );">Quantity of ethanol shipped (in US Gallons) | gal</a></td>
<td class="nump">425.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">$ 8,700<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="nump">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_EquityMethodInvestmentDividendsOrDistributions', window );">Proceeds from Equity Method Investment, Distribution</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">33,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_EquityMethodInvestmentUnderlyingEquityInNetAssets', window );">Equity Method Investment, Underlying Equity in Net Assets</a></td>
<td class="nump">31,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssets', window );">Other Restricted Assets</a></td>
<td class="nump">113,400<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_rex_ProportionateShareOfRestrictedNetAssets', window );">Proportionate Share of Restricted Net Assets</a></td>
<td class="nump">$ 11,700<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_rex_INVESTMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_INVESTMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ProportionateShareOfRestrictedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proportionate share of restricted net assets as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_ProportionateShareOfRestrictedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_QuantityOfEthanolShipped">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Quantity of ethanol shipped.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_QuantityOfEthanolShipped</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Industry Guide<br> -Number 3<br> -Section II<br> -Paragraph 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;">us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield</td>
</tr>
<tr>
<td style="padding-right: 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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentUnderlyingEquityInNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that cannot be used for operating purposes because of contract or regulatory requirements that are in effect for a period that extends beyond one 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByAssetClassAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=rex_BigRiverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=rex_BigRiverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>54
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098000128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS (Details) - Schedule of Equity Method Investments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfEquityMethodInvestmentsAbstract', window );"><strong>Schedule Of Equity Method Investments 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_EquityMethodInvestments', window );">Carrying amount</a></td>
<td class="nump">$ 33,045<span></span>
</td>
<td class="nump">$ 30,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">10.30%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293091808160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS (Details) - Schedule of Condensed Balance Sheet - Big River [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [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_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 319,367<span></span>
</td>
<td class="nump">$ 310,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non current assets</a></td>
<td class="nump">151,039<span></span>
</td>
<td class="nump">146,384<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">470,406<span></span>
</td>
<td class="nump">456,795<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current liabilities</a></td>
<td class="nump">118,946<span></span>
</td>
<td class="nump">131,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Long-term liabilities</a></td>
<td class="nump">8,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">127,632<span></span>
</td>
<td class="nump">131,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherMinorityInterests', window );">Noncontrolling interests</a></td>
<td class="nump">$ 37,326<span></span>
</td>
<td class="nump">$ 36,786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherMinorityInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of equity interests owned by noncontrolling shareholders, partners, or other equity holders in one or more of the entities consolidated into the reporting entity's financial statements other than joint ventures, limited partnerships, operating partnerships or interests held by preferred unit holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherMinorityInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LegalEntityAxis=rex_BigRiverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=rex_BigRiverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>56
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293092043776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment - Big River [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems', window );"><strong>INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment [Line Items]</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 and revenue</a></td>
<td class="nump">$ 1,509,406<span></span>
</td>
<td class="nump">$ 1,332,555<span></span>
</td>
<td class="nump">$ 736,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">94,106<span></span>
</td>
<td class="nump">85,401<span></span>
</td>
<td class="nump">18,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">84,814<span></span>
</td>
<td class="nump">64,243<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,814<span></span>
</td>
<td class="nump">$ 64,243<span></span>
</td>
<td class="nump">$ 4,850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=rex_BigRiverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=rex_BigRiverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098299872">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Jan. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 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_rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems', window );"><strong>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsAsset', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 105<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 993<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_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">933<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">539<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,347<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">355<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_CommodityContractLiabilityCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">67<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">422<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems', window );"><strong>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsAsset', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <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_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_CommodityContractLiabilityCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems', window );"><strong>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsAsset', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">105<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">993<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_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">933<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">185<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">993<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">355<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_CommodityContractLiabilityCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">67<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">422<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems', window );"><strong>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsAsset', window );">Forward purchase contracts asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <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_CommodityContractAssetCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_rex_InvestmentInCooperativeFairValueDisclosure', window );">Investment in cooperative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 354<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_ForwardPurchaseContractsLiability', window );">Forward purchase contracts liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_rex_CommodityContractLiabilityCurrent', window );">Commodity futures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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"><span style="font-size: 10pt">The forward purchase contracts asset is included in &#8220;Prepaid
expenses and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">The commodity futures asset is included in &#8220;Prepaid expenses
and other&#8221; on the accompanying Consolidated Balance Sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">The commodity futures liability is included in &#8220;Accrued expenses
and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">The investment in cooperative is included in &#8220;Other assets&#8221;
on the accompanying Consolidated Balance Sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">The forward purchase contracts liability is included in &#8220;Accrued
expenses and other current liabilities&#8221; on the accompanying Consolidated Balance Sheets.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CommodityContractLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CommodityContractLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ForwardPurchaseContractsAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ForwardPurchaseContractsAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_ForwardPurchaseContractsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ForwardPurchaseContractsLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_InvestmentInCooperativeFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in cooperative as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_InvestmentInCooperativeFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommodityContractAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommodityContractAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097198400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ASSETS (Details) - Schedule of Other Assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfOtherAssetsAbstract', window );"><strong>Schedule Of Other Assets 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_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred taxes</a></td>
<td class="nump">$ 21,964<span></span>
</td>
<td class="nump">$ 24,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="nump">939<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_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">$ 23,179<span></span>
</td>
<td class="nump">$ 25,853<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other assets expected to be realized or consumed after one year or 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_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or 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_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095691552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule Of Accrued Expenses And Other Current Liabilities 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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related items</a></td>
<td class="nump">$ 4,428<span></span>
</td>
<td class="nump">$ 5,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedUtilitiesCurrent', window );">Accrued utility charges</a></td>
<td class="nump">4,116<span></span>
</td>
<td class="nump">4,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued transportation related items</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">593<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_rex_CommodityFutures', window );">Commodity futures</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">933<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_rex_ForwardPurchaseContracts', window );">Forward purchase contracts</a></td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued real estate taxes</a></td>
<td class="nump">1,850<span></span>
</td>
<td class="nump">1,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued income taxes</a></td>
<td class="nump">2,049<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">435<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_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 15,328<span></span>
</td>
<td class="nump">$ 13,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CommodityFutures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CommodityFutures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_rex_ForwardPurchaseContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ForwardPurchaseContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities 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_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccruedUtilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedUtilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097271424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.51%<span></span>
</td>
<td class="nump">4.85%<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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293104415296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Schedule of Components of Lease Expense - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfComponentsOfLeaseExpenseAbstract', window );"><strong>Schedule Of Components Of Lease Expense 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_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 7,360<span></span>
</td>
<td class="nump">$ 6,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">399<span></span>
</td>
<td class="nump">1,907<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 );">Total lease expense</a></td>
<td class="nump">$ 7,759<span></span>
</td>
<td class="nump">$ 8,253<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfComponentsOfLeaseExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfComponentsOfLeaseExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>62
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097341904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) - Minimum [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems', window );"><strong>LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) [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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2024</a></td>
<td class="nump">$ 5,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2025</a></td>
<td class="nump">4,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2026</a></td>
<td class="nump">2,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2027</a></td>
<td class="nump">2,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2028</a></td>
<td class="nump">1,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">617<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">17,011<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_rex_PresentValueDiscount', window );">Less: present value discount</a></td>
<td class="nump">1,976<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_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 15,035<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_PresentValueDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_PresentValueDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095373168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock Repurchased During Period, Shares</a></td>
<td class="nump">472,000<span></span>
</td>
<td class="nump">252,000<span></span>
</td>
<td class="nump">949,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_StockRepurchasedDuringPeriodValue', window );">Stock Repurchased During Period, Value (in Dollars)</a></td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="nump">$ 19.6<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_rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program Number of Additional Shares Authorized to be Repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">877,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_rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock repurchase program number of additional shares authorized to be repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>64
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293099876720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMON STOCK (Details) - Schedule of Common Stock - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfCommonStockAbstract', window );"><strong>Schedule Of Common Stock 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_CommonStockSharesAuthorized', window );">Authorized shares</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">45,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_CommonStockSharesIssued', window );">Issued shares</a></td>
<td class="nump">29,853<span></span>
</td>
<td class="nump">29,853<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding shares</a></td>
<td class="nump">17,390<span></span>
</td>
<td class="nump">17,761<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfCommonStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfCommonStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095455056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>bu</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>bu</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels)</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt Instrument, Collateral Amount | $</a></td>
<td class="nump">$ 1,735,000<span></span>
</td>
<td class="nump">$ 2,222,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_DerivativeInstrumentRiskAxis=us-gaap_AssetsMember', window );">Assets [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels)</a></td>
<td class="nump">5,200,000<span></span>
</td>
<td class="nump">19,200,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_DerivativeInstrumentRiskAxis=us-gaap_LiabilitiesTotalMember', window );">Liabilities, Total [Member] | Corn [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels)</a></td>
<td class="nump">12,800,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_ContractWithCustomerDurationAxis=us-gaap_ShortMember', window );">Short [Member] | Assets [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_CommodityFuturesQuantity', window );">Commodity Futures, Quantity (in US Bushels)</a></td>
<td class="nump">3,200,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_ContractWithCustomerDurationAxis=us-gaap_ShortMember', window );">Short [Member] | Liabilities, Total [Member] | Corn [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_CommodityFuturesQuantity', window );">Commodity Futures, Quantity (in US Bushels)</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">7,400,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_ContractWithCustomerDurationAxis=us-gaap_LongMember', window );">Long [Member] | Assets [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_rex_CommodityFuturesQuantity', window );">Commodity Futures, Quantity (in US Bushels)</a></td>
<td class="nump">725,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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of 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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_DerivativeLossOnDerivative', window );">Derivative, Loss on Derivative | $</a></td>
<td class="nump">$ 12,714,000<span></span>
</td>
<td class="nump">$ 3,427,000<span></span>
</td>
<td class="nump">$ 5,552,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_IncomeStatementLocationAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]</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_DerivativeLossOnDerivative', window );">Derivative, Loss on Derivative | $</a></td>
<td class="nump">$ 1,024,000<span></span>
</td>
<td class="nump">$ 12,109,000<span></span>
</td>
<td class="nump">$ 1,167,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_CommodityFuturesQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_CommodityFuturesQuantity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ForwardPurchaseContractsQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ForwardPurchaseContractsQuantity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_us-gaap_DebtInstrumentCollateralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLossOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=us-gaap_AssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LiabilitiesTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LiabilitiesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TradingActivityByTypeAxis=rex_CornMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingActivityByTypeAxis=rex_CornMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContractWithCustomerDurationAxis=us-gaap_ShortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContractWithCustomerDurationAxis=us-gaap_LongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IncomeStatementLocationAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293092474544">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity Contract [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]</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_DerivativeAssets', window );">Asset Derivatives, Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 80<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_DerivativeLiabilities', window );">Liability Derivatives, Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">67<span></span>
</td>
<td class="nump">933<span></span>
</td>
</tr>
<tr class="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_ForwardContractsMember', window );">Forward Contracts [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_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems', window );"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]</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_DerivativeAssets', window );">Asset Derivatives, Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">105<span></span>
</td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Liability Derivatives, Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 355<span></span>
</td>
<td class="text"> <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"><span style="font-size: 10pt">Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Forward purchase contracts assets are included in prepaid expenses and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31, 2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes liabilities 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095166864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_EMPLOYEEBENEFITSDetailsLineItems', window );"><strong>EMPLOYEE BENEFITS (Details) [Line Items]</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 450,000<span></span>
</td>
<td class="nump">$ 97,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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Shares, Restricted Stock Award, Gross (in Shares)</a></td>
<td class="nump">67,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestmentsAtFairValue', window );">Restricted Investments, at Fair Value</a></td>
<td class="nump">$ 2,700,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_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">1,930,000<span></span>
</td>
<td class="nump">$ 1,753,000<span></span>
</td>
<td class="nump">$ 264,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_StatementClassOfStockAxis=us-gaap_RestrictedStockMember', window );">Restricted 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_EMPLOYEEBENEFITSDetailsLineItems', window );"><strong>EMPLOYEE BENEFITS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 2,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member] | Stock Option Plans 2015 [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_rex_EMPLOYEEBENEFITSDetailsLineItems', window );"><strong>EMPLOYEE BENEFITS (Details) [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares)</a></td>
<td class="nump">1,650,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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Stock Option Plans 2015 [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_rex_EMPLOYEEBENEFITSDetailsLineItems', window );"><strong>EMPLOYEE BENEFITS (Details) [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares)</a></td>
<td class="nump">1,342,842<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_rex_EMPLOYEEBENEFITSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_EMPLOYEEBENEFITSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestmentsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 all restricted investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12.6(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611133-123010<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Footnote 11(c)))<br> -URI https://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedInvestmentsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementClassOfStockAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rex_StockOptionPlans2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_StockOptionPlans2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293091879616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity<br> $ / shares in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract', window );"><strong>Schedule Of Non Vested Restricted Stock Award Activity Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Non-Vested Shares, Beginning of Period</a></td>
<td class="nump">30,167<span></span>
</td>
<td class="nump">59,102<span></span>
</td>
<td class="nump">85,970<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_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars) | $</a></td>
<td class="nump">$ 773,000<span></span>
</td>
<td class="nump">$ 1,398,000<span></span>
</td>
<td class="nump">$ 2,193,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_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears', window );">Weighted Average Vesting Term, Beginning of Period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Non-Vested Shares, Granted</a></td>
<td class="nump">70,689<span></span>
</td>
<td class="nump">8,409<span></span>
</td>
<td class="nump">18,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 2,032<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Forfeited</a></td>
<td class="nump">450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Forfeited (in Dollars) | $</a></td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Vested Shares, Vested</a></td>
<td class="nump">19,142<span></span>
</td>
<td class="nump">37,344<span></span>
</td>
<td class="nump">45,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 472<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 1,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Shares, End of Period</a></td>
<td class="nump">81,264<span></span>
</td>
<td class="nump">30,167<span></span>
</td>
<td class="nump">59,102<span></span>
</td>
<td class="nump">85,970<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_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, End of Period (in Dollars) | $</a></td>
<td class="nump">$ 2,320,000<span></span>
</td>
<td class="nump">$ 773,000<span></span>
</td>
<td class="nump">$ 1,398,000<span></span>
</td>
<td class="nump">$ 2,193,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_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears', window );">Weighted Average Vesting Term, End of Period</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 Grant Date Fair Value of shares in share based compensation 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;">rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>69
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293099839008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS (Details)<br> lb in Millions, gal in Millions, bu in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>MMBTU </div>
<div>T </div>
<div>lb </div>
<div>gal </div>
<div>bu</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_rex_ForwardPurchaseContractsQuantity', window );">Forward Purchase Contracts, Quantity (in US Bushels) | bu</a></td>
<td class="nump">18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_QuantityOfNaturalGasUnderSalesCommitmen', window );">Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units) | MMBTU</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProjects', window );">Payments to Acquire Projects</a></td>
<td class="nump">$ 29,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rex_RefinedCoalMember', window );">Refined Coal [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_rex_FeesIncurredBySubsidiary', window );">Fees Incurred By Subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,404,000<span></span>
</td>
<td class="nump">$ 2,500,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_dei_LegalEntityAxis=rex_OneEarthEnergyAndNuGenEnergyMember', window );">One Earth Energy And Nu Gen Energy [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_rex_QuantityOfEthanolUnderSalesCommitment', window );">Quantity of Ethanol under Sales Commitment (in US Gallons) | gal</a></td>
<td class="nump">46.5<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_rex_QuantityOfDistillersGrainsUnderSalesCommitment', window );">Quantity of Distillers Grains Under Sales Commitment (in US Tons) | T</a></td>
<td class="nump">101,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_rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments', window );">Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds) | lb</a></td>
<td class="nump">9.9<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember', window );">Natural Gas Pipeline [Member] | One Earth Energy And Nu Gen Energy [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">$ 351,000<span></span>
</td>
<td class="nump">351,000<span></span>
</td>
<td class="nump">351,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_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember', window );">Natural Gas Pipeline [Member] | One Earth Energy [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_rex_LeaseExpirationPeriod', window );">Lease Expiration Period</a></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_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember', window );">Natural Gas Pipeline [Member] | Renewal [Member] | One Earth Energy [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_rex_LeaseExpirationPeriod', window );">Lease Expiration Period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_InstallmentAmount', window );">Installment amount</a></td>
<td class="nump">$ 29,250<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_DistillersGrainsMarketingServicesMember', window );">Distillers Grains Marketing Services [Member] | One Earth Energy And Nu Gen Energy [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_rex_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</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_MarketingExpense', window );">Marketing Expense</a></td>
<td class="nump">$ 1,159,000<span></span>
</td>
<td class="nump">$ 1,190,000<span></span>
</td>
<td class="nump">$ 841,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_COMMITMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_COMMITMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_FeesIncurredBySubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_FeesIncurredBySubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_ForwardPurchaseContractsQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ForwardPurchaseContractsQuantity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_InstallmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Installment 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;">rex_InstallmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_rex_LeaseExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease expiration 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;">rex_LeaseExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_QuantityOfDistillersGrainsUnderSalesCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Quantity of distillers grains under sales 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;">rex_QuantityOfDistillersGrainsUnderSalesCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_QuantityOfEthanolUnderSalesCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Quantity of ethanol under sales 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;">rex_QuantityOfEthanolUnderSalesCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_QuantityOfNaturalGasUnderSalesCommitmen">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_QuantityOfNaturalGasUnderSalesCommitmen</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsToAcquireProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 from the amount invested for projects in hopes of getting a future return or interest from it.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rex_RefinedCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_RefinedCoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=rex_OneEarthEnergyAndNuGenEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=rex_OneEarthEnergyAndNuGenEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_NaturalGasPipelineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=rex_OneEarthEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=rex_OneEarthEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_RenewalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_RenewalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_DistillersGrainsMarketingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=rex_DistillersGrainsMarketingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095620864">
<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>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">$ 26,061,000<span></span>
</td>
<td class="nump">$ 39,199,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_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">192,000<span></span>
</td>
<td class="nump">213,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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</a></td>
<td class="nump">21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">$ 5,200,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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Deferred Tax Assets, Tax Credit Carryforwards, Research</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="num">(3,000,000)<span></span>
</td>
<td class="nump">900,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_IncomeTaxesPaid', window );">Income Taxes Paid</a></td>
<td class="nump">2,795,000<span></span>
</td>
<td class="nump">$ 7,239,000<span></span>
</td>
<td class="nump">1,274,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_ProceedsFromIncomeTaxRefunds', window );">Proceeds from Income Tax Refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 655,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_rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest', window );">Unrecognized Tax Benefits Without Accrued Penalties and Interest</a></td>
<td class="nump">19,033,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">55,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_rex_IncreaseDecreaseInProvisionForIncomeTaxes', window );">Increase (Decrease) in Provision For Income Taxes</a></td>
<td class="num">$ (18,925,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_rex_IncreaseDecreaseInProvisionForIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_IncreaseDecreaseInProvisionForIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293099848624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of the Provision for Income Taxes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_FederalAbstract', window );"><strong>Federal:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 4,485<span></span>
</td>
<td class="nump">$ 4,450<span></span>
</td>
<td class="nump">$ 1,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">12,064<span></span>
</td>
<td class="num">(1,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );"></a></td>
<td class="nump">7,410<span></span>
</td>
<td class="nump">16,514<span></span>
</td>
<td class="num">(527)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_StateAndLocalAbstract', window );"><strong>State and Local:</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_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">4,167<span></span>
</td>
<td class="nump">3,098<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(2,035)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
<td class="num">(621)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );"></a></td>
<td class="nump">2,132<span></span>
</td>
<td class="nump">2,517<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="nump">$ 9,542<span></span>
</td>
<td class="nump">$ 19,031<span></span>
</td>
<td class="num">$ (546)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_FederalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_FederalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_StateAndLocalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_StateAndLocalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>72
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095780992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_AssetsAbstract', window );"><strong>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_DeferredTaxAssetsTaxCreditCarryforwards', window );">General business credit carryforward</a></td>
<td class="nump">$ 26,061,000<span></span>
</td>
<td class="nump">$ 39,199,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">627,000<span></span>
</td>
<td class="nump">582,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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforward</a></td>
<td class="nump">244,000<span></span>
</td>
<td class="nump">269,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_DeferredTaxAssetsOther', window );">Other items</a></td>
<td class="nump">240,000<span></span>
</td>
<td class="nump">280,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(192,000)<span></span>
</td>
<td class="num">(213,000)<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</a></td>
<td class="nump">26,980,000<span></span>
</td>
<td class="nump">40,117,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_LiabilitiesAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation', window );">Basis in pass through entities, including depreciation</a></td>
<td class="num">(5,821,000)<span></span>
</td>
<td class="num">(17,995,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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(292,000)<span></span>
</td>
<td class="num">(340,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total</a></td>
<td class="num">(6,113,000)<span></span>
</td>
<td class="num">(18,335,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_DeferredTaxLiabilities', window );">Net deferred tax asset</a></td>
<td class="nump">$ 20,867,000<span></span>
</td>
<td class="nump">$ 21,782,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities basis in pass through entities including depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accrued 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095478272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract', window );"><strong>Schedule Of Effective Income Tax Reconciliation Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rate</a></td>
<td class="nump">$ 9,971<span></span>
</td>
<td class="nump">$ 15,926<span></span>
</td>
<td class="nump">$ 885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local taxes, net of federal tax benefit</a></td>
<td class="nump">1,725<span></span>
</td>
<td class="nump">2,396<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and experimentation credits</a></td>
<td class="num">(2,542)<span></span>
</td>
<td class="num">(5,184)<span></span>
</td>
<td class="num">(2,008)<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_rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition', window );">Uncertain tax positions</a></td>
<td class="nump">2,281<span></span>
</td>
<td class="nump">8,340<span></span>
</td>
<td class="nump">1,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Noncontrolling interest</a></td>
<td class="num">(2,523)<span></span>
</td>
<td class="num">(2,231)<span></span>
</td>
<td class="num">(707)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="nump">630<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="nump">88<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_IncomeTaxReconciliationNondeductibleExpense', window );">Total</a></td>
<td class="nump">$ 9,542<span></span>
</td>
<td class="nump">$ 19,031<span></span>
</td>
<td class="num">$ (546)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293105424032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 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_rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract', window );"><strong>Schedule Of Unrecognized Tax Benefits Roll Forward 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, beginning of year</a></td>
<td class="nump">$ 16,781<span></span>
</td>
<td class="nump">$ 8,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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Changes for tax positions for prior years</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">3,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Changes for tax positions for current year</a></td>
<td class="nump">2,142<span></span>
</td>
<td class="nump">4,554<span></span>
</td>
</tr>
<tr class="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, end of year</a></td>
<td class="nump">$ 19,088<span></span>
</td>
<td class="nump">$ 16,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293098221808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENCIES (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAbstract', window );"><strong>Loss Contingency [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_LegalFees', window );">Legal Fees</a></td>
<td class="nump">$ 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>76
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293097399232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract', window );"><strong>Schedule Of Discontinued Items Statement Of Operations Abstract</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales and revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of Sales</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,602<span></span>
</td>
<td class="nump">5,854<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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross loss</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,202)<span></span>
</td>
<td class="num">(5,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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general and administrative</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome', window );">Loss before income taxes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,900)<span></span>
</td>
<td class="num">(5,694)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Benefit for income taxes</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,295<span></span>
</td>
<td class="nump">6,554<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,395<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</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">397<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income attributable to REX common shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 159<span></span>
</td>
<td class="nump">$ 1,952<span></span>
</td>
<td class="nump">$ 2,166<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">$ 4,792<span></span>
</td>
<td class="nump">$ 1,121<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><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">Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Net loss attributable to noncontrolling interest
represents the minority investor&#8217;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>77
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095592720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rex_ScheduleOfQuarterlyFinancialInformationAbstract', window );"><strong>Schedule Of Quarterly Financial Information Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales and revenue</a></td>
<td class="nump">$ 200,167<span></span>
</td>
<td class="nump">$ 220,277<span></span>
</td>
<td class="nump">$ 240,328<span></span>
</td>
<td class="nump">$ 194,228<span></span>
</td>
<td class="nump">$ 212,016<span></span>
</td>
<td class="nump">$ 203,066<span></span>
</td>
<td class="nump">$ 195,678<span></span>
</td>
<td class="nump">$ 164,042<span></span>
</td>
<td class="nump">$ 855,000<span></span>
</td>
<td class="nump">$ 774,802<span></span>
</td>
<td class="nump">$ 372,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">14,899<span></span>
</td>
<td class="nump">11,336<span></span>
</td>
<td class="nump">16,584<span></span>
</td>
<td class="nump">11,912<span></span>
</td>
<td class="nump">38,777<span></span>
</td>
<td class="nump">25,152<span></span>
</td>
<td class="nump">14,154<span></span>
</td>
<td class="nump">19,477<span></span>
</td>
<td class="nump">54,731<span></span>
</td>
<td class="nump">97,560<span></span>
</td>
<td class="nump">19,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">11,168<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
<td class="nump">14,885<span></span>
</td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">25,917<span></span>
</td>
<td class="nump">14,888<span></span>
</td>
<td class="nump">8,039<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
<td class="nump">37,937<span></span>
</td>
<td class="nump">56,807<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income attributable to REX common shareholders (continuing operations)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,267<span></span>
</td>
<td class="nump">13,326<span></span>
</td>
<td class="nump">5,710<span></span>
</td>
<td class="nump">7,269<span></span>
</td>
<td class="nump">$ 27,697<span></span>
</td>
<td class="nump">47,572<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income attributable to REX common shareholders (discontinued operations)</a></td>
<td class="text">&#160;<span></span>
</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">159<span></span>
</td>
<td class="nump">1,952<span></span>
</td>
<td class="nump">2,166<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,792<span></span>
</td>
<td class="nump">$ 1,121<span></span>
</td>
</tr>
<tr class="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 );">Net income attributable to REX common shareholders</a></td>
<td class="nump">$ 8,161<span></span>
</td>
<td class="nump">$ 3,184<span></span>
</td>
<td class="nump">$ 11,170<span></span>
</td>
<td class="nump">$ 5,182<span></span>
</td>
<td class="nump">$ 21,426<span></span>
</td>
<td class="nump">$ 15,278<span></span>
</td>
<td class="nump">$ 7,876<span></span>
</td>
<td class="nump">$ 7,784<span></span>
</td>
<td class="text">&#160;<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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd', window );">Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</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.19<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc', window );">Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="text">&#160;<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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin', window );">Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)</a></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="nump">$ 0.43<span></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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</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_rex_ScheduleOfQuarterlyFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_ScheduleOfQuarterlyFinancialInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140293095784448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=rex_OneEarthEnergyAndNuGenEnergyMember', window );">One Earth Energy And Nu Gen Energy [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_rex_RELATEDPARTIESDetailsLineItems', window );"><strong>RELATED PARTIES (Details) [Line Items]</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_CostsAndExpensesRelatedParty', window );">Costs and Expenses, Related Party</a></td>
<td class="nump">$ 135.4<span></span>
</td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 54.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts Payable, Related Parties, Current</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">0.5<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=rex_RefinedCoalMember', window );">Refined Coal [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_rex_RELATEDPARTIESDetailsLineItems', window );"><strong>RELATED PARTIES (Details) [Line Items]</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_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty', window );">Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromAffiliates', window );">Proceeds from Contributions from Affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<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_rex_RELATEDPARTIESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">rex_RELATEDPARTIESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CostsAndExpensesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs of sales and operating expenses for the period incurred from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromContributionsFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 an entity that is affiliated with the entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=rex_OneEarthEnergyAndNuGenEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_OneEarthEnergyAndNuGenEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rex_RefinedCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rex_RefinedCoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>79
<FILENAME>c106065_10k-ixbrl_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rex="http://www.rexamerican.com/20230131"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rex-20230131.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2023-03-29</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <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>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rex:FixturesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">rex:ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:EthanolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DriedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:NonFoodGradeCornOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:ModifiedDistillersGrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:DerivativeFinancialInstrumentLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:BigRiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">rex:CornMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rex:StockOptionPlans2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rex:StockOptionPlans2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">rex:RenewalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:NaturalGasPipelineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">rex:DistillersGrainsMarketingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:OneEarthEnergyAndNuGenEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000744187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">rex:RefinedCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="bu">
        <measure>utr:bu</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="lb">
        <measure>utr:lb</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2023-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber contextRef="c0">001-09097</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">REX AMERICAN RESOURCES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0">31-1095548</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0">7720 Paragon Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0">Dayton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0">45459</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">937</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">276-3931</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">REX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" unitRef="usd">493699933</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">17390019</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Documents Incorporated by Reference&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Portions of REX American Resources Corporation&#x2019;s
definitive Proxy Statement for its Annual Meeting of Shareholders on June 15, 2023 are incorporated by reference into Part III of this
Form 10-K.&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">69612000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-3" unitRef="usd">211331000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="-3" unitRef="usd">25877000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">1735000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">25162000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" unitRef="usd">25821000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">48744000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="-3" unitRef="usd">2962000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c4" decimals="-3" unitRef="usd">6677000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">13098000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="-3" unitRef="usd">12499000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">372644000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" unitRef="usd">345167000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">135497000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">15214000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" unitRef="usd">11221000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">23179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">25853000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">33045000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">579579000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" unitRef="usd">550361000</us-gaap:Assets>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c3" decimals="-2" unitRef="usd">1500</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c4" decimals="-2" unitRef="usd">500</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd">34091000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c4" decimals="-3" unitRef="usd">32266000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">5180000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" unitRef="usd">4600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">15328000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">13617000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">54599000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">50483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">1097000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="-3" unitRef="usd">3132000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">9855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" unitRef="usd">6390000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">3034000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" unitRef="usd">2794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">13986000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="-3" unitRef="usd">12316000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="-3" unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c4" decimals="-3" unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="-3" unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c4" decimals="-3" unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="-3" unitRef="usd">299000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="-3" unitRef="usd">578000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">640826000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" unitRef="usd">611607000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares contextRef="c3" decimals="-3" unitRef="shares">12463000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="c4" decimals="-3" unitRef="shares">12092000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="c3" decimals="-3" unitRef="usd">193721000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c4" decimals="-3" unitRef="usd">181114000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">447982000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" unitRef="usd">430792000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" unitRef="usd">63012000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c4" decimals="-3" unitRef="usd">56770000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">510994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">579579000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" unitRef="usd">550361000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">855000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">372664000</us-gaap:Revenues>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c0" decimals="-5" unitRef="usd">135400000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c5" decimals="-5" unitRef="usd">90200000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:RelatedPartiesAmountInCostOfSales contextRef="c6" decimals="-5" unitRef="usd">54800000</us-gaap:RelatedPartiesAmountInCostOfSales>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" unitRef="usd">800269000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" unitRef="usd">677242000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" unitRef="usd">353131000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">54731000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" unitRef="usd">97560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" unitRef="usd">19533000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">28956000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">28476000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" unitRef="usd">17639000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">8745000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="-3" unitRef="usd">12959000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c5" decimals="-3" unitRef="usd">130000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c6" decimals="-3" unitRef="usd">1818000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">47479000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">75838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">4212000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">9542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">37937000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">56807000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">4758000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c0" decimals="-3" unitRef="usd">10240000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c5" decimals="-3" unitRef="usd">9235000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="c6" decimals="-3" unitRef="usd">2878000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">27697000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">47572000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">1880000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c5" decimals="-5" unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c6" decimals="-5" unitRef="usd">-200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">-261000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c5" decimals="-3" unitRef="usd">4792000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c6" decimals="-3" unitRef="usd">1121000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">27697000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">52364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" unitRef="usd">3001000</us-gaap:NetIncomeLoss>
    <rex:WeightedAverageSharesOutstandingBasicAndDiluted contextRef="c0" decimals="-3" unitRef="usd">17638000</rex:WeightedAverageSharesOutstandingBasicAndDiluted>
    <rex:WeightedAverageSharesOutstandingBasicAndDiluted contextRef="c5" decimals="-3" unitRef="usd">17946000</rex:WeightedAverageSharesOutstandingBasicAndDiluted>
    <rex:WeightedAverageSharesOutstandingBasicAndDiluted contextRef="c6" decimals="-3" unitRef="usd">18502000</rex:WeightedAverageSharesOutstandingBasicAndDiluted>
    <rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted contextRef="c0" decimals="2" unitRef="usd">1.57</rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted contextRef="c5" decimals="2" unitRef="usd">2.65</rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted contextRef="c6" decimals="2" unitRef="usd">0.1</rex:IncomeLossPerShareFromContinuingOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted contextRef="c5" decimals="2" unitRef="usd">0.27</rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted>
    <rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted contextRef="c6" decimals="2" unitRef="usd">0.06</rex:IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted>
    <rex:NetIncomePerShareBasicAndDiluted contextRef="c0" decimals="2" unitRef="usd">1.57</rex:NetIncomePerShareBasicAndDiluted>
    <rex:NetIncomePerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usd">2.92</rex:NetIncomePerShareBasicAndDiluted>
    <rex:NetIncomePerShareBasicAndDiluted contextRef="c6" decimals="2" unitRef="usd">0.16</rex:NetIncomePerShareBasicAndDiluted>
    <us-gaap:SharesOutstanding contextRef="c7" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c8" decimals="-3" unitRef="shares">10973000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" unitRef="usd">-154989000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" unitRef="usd">555697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" unitRef="usd">52599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd">453606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c12" decimals="-3" unitRef="usd">3001000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c13" decimals="-3" unitRef="usd">2617000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" unitRef="usd">5618000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c13" decimals="-3" unitRef="usd">112000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c6" decimals="-3" unitRef="usd">112000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c14" decimals="-3" unitRef="shares">949000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c14" decimals="-3" unitRef="usd">-19629000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c6" decimals="-3" unitRef="usd">-19629000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c13" decimals="-3" unitRef="usd">2928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c6" decimals="-3" unitRef="usd">2928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c14" decimals="-3" unitRef="shares">-45000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c14" decimals="-3" unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c12" decimals="-3" unitRef="usd">321000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c6" decimals="-3" unitRef="usd">404000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c15" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c15" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c16" decimals="-3" unitRef="shares">11877000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c16" decimals="-3" unitRef="usd">-174535000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" unitRef="usd">559019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" unitRef="usd">52400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" unitRef="usd">437183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c20" decimals="-3" unitRef="usd">52364000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c21" decimals="-3" unitRef="usd">8838000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c21" decimals="-3" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c5" decimals="-3" unitRef="usd">304000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c22" decimals="-3" unitRef="shares">252000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c22" decimals="-3" unitRef="usd">-6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c5" decimals="-3" unitRef="usd">-6627000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c21" decimals="-3" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c5" decimals="-3" unitRef="usd">4772000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c22" decimals="-3" unitRef="shares">-37000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c22" decimals="-3" unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20" decimals="-3" unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">272000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c24" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c24" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c25" decimals="-3" unitRef="shares">12092000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c25" decimals="-3" unitRef="usd">-181114000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c26" decimals="-3" unitRef="usd">611607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c27" decimals="-3" unitRef="usd">56770000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">487562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c28" decimals="-3" unitRef="usd">27697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c29" decimals="-3" unitRef="usd">10240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">37937000</us-gaap:ProfitLoss>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c30" decimals="-3" unitRef="shares">472000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c30" decimals="-3" unitRef="usd">-13012000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c0" decimals="-3" unitRef="usd">-13012000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c29" decimals="-3" unitRef="usd">3998000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c0" decimals="-3" unitRef="usd">3998000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c30" decimals="-3" unitRef="shares">-101000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c30" decimals="-3" unitRef="usd">405000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c31" decimals="-3" unitRef="usd">578000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c28" decimals="-3" unitRef="usd">1522000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">2505000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding contextRef="c32" decimals="-3" unitRef="shares">29853000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" unitRef="usd">299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c33" decimals="-3" unitRef="shares">12463000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c33" decimals="-3" unitRef="usd">-193721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c34" decimals="-3" unitRef="usd">578000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c35" decimals="-3" unitRef="usd">640826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="-3" unitRef="usd">63012000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">510994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">37937000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">61202000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" unitRef="usd">5618000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">37937000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">56807000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">4758000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" unitRef="usd">17976000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="-3" unitRef="usd">18031000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="-3" unitRef="usd">18116000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" unitRef="usd">5328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="-3" unitRef="usd">5560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="-3" unitRef="usd">5358000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" unitRef="usd">1930000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="-3" unitRef="usd">1753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="-3" unitRef="usd">264000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">8745000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">6624000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="-3" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c0" decimals="-3" unitRef="usd">6266000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c5" decimals="-3" unitRef="usd">5514000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c6" decimals="-3" unitRef="usd">3508000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c0" decimals="-3" unitRef="usd">-2839000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c5" decimals="-3" unitRef="usd">-43000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:ProceedsFromInterestAndDividendsReceived contextRef="c6" decimals="-3" unitRef="usd">-216000</us-gaap:ProceedsFromInterestAndDividendsReceived>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" unitRef="usd">102000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c5" decimals="-3" unitRef="usd">-30000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="-3" unitRef="usd">58000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">915000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">12730000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-1110000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd">-659000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="-3" unitRef="usd">6108000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" unitRef="usd">6744000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" unitRef="usd">6519000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="-3" unitRef="usd">4799000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" unitRef="usd">2307000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd">452000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c5" decimals="-3" unitRef="usd">-199000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="-3" unitRef="usd">3243000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c0" decimals="-3" unitRef="usd">-3715000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c5" decimals="-3" unitRef="usd">1103000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c6" decimals="-3" unitRef="usd">276000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" unitRef="usd">1478000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c5" decimals="-3" unitRef="usd">16005000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c6" decimals="-3" unitRef="usd">-2618000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="-3" unitRef="usd">-2752000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c5" decimals="-3" unitRef="usd">475000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="-3" unitRef="usd">-3523000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">54795000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">98427000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">11409000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">-6716000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">-2786000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">54795000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" unitRef="usd">91711000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" unitRef="usd">8623000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">15578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">5126000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" unitRef="usd">10412000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">399350000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c5" decimals="-3" unitRef="usd">88949000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c6" decimals="-3" unitRef="usd">96233000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c0" decimals="-3" unitRef="usd">216735000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c5" decimals="-3" unitRef="usd">99309000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c6" decimals="-3" unitRef="usd">86328000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">5000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">60000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c6" decimals="-3" unitRef="usd">58000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForDeposits contextRef="c0" decimals="-3" unitRef="usd">319000</us-gaap:PaymentsForDeposits>
    <us-gaap:PaymentsForDeposits contextRef="c6" decimals="-3" unitRef="usd">532000</us-gaap:PaymentsForDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-198507000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" unitRef="usd">5294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" unitRef="usd">-20791000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" unitRef="usd">13012000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c5" decimals="-3" unitRef="usd">6627000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="-3" unitRef="usd">19629000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c0" decimals="-3" unitRef="usd">-3997000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c5" decimals="-3" unitRef="usd">-4772000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders contextRef="c6" decimals="-3" unitRef="usd">-2928000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">-17009000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">-11399000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">-22557000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">304000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">112000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">-17009000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">-11095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" unitRef="usd">-22445000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">-160721000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="-3" unitRef="usd">85910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="-3" unitRef="usd">-34613000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c19" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c11" decimals="-3" unitRef="usd">180771000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">71347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c19" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c0" decimals="-3" unitRef="usd">1539000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c5" decimals="-3" unitRef="usd">100000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsIssued contextRef="c6" decimals="-3" unitRef="usd">241000</rex:NonCashFinancingActivitiesEquityAwardsIssued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c0" decimals="-3" unitRef="usd">965000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c5" decimals="-3" unitRef="usd">1580000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashFinancingActivitiesEquityAwardsAccrued contextRef="c6" decimals="-3" unitRef="usd">99000</rex:NonCashFinancingActivitiesEquityAwardsAccrued>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c0" decimals="-3" unitRef="usd">425000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c5" decimals="-3" unitRef="usd">78000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <rex:NonCashInvestingActivitiesAccruedCapitalExpenditures contextRef="c6" decimals="-3" unitRef="usd">390000</rex:NonCashInvestingActivitiesAccruedCapitalExpenditures>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" unitRef="usd">9321000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c5" decimals="-3" unitRef="usd">4103000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="-3" unitRef="usd">1863000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">69612000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" unitRef="usd">229846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c19" decimals="-3" unitRef="usd">144501000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" unitRef="usd">1735000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" unitRef="usd">2222000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c19" decimals="-3" unitRef="usd">1657000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">71347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">232068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c19" decimals="-3" unitRef="usd">146158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;1.&lt;/td&gt;&lt;td style="text-align: justify"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation
&#x2013; &lt;/i&gt;&lt;/b&gt;The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#x201c;Company&#x201d; or &#x201c;REX&#x201d;). All
intercompany balances and transactions have been eliminated. As of January 31, 2023, the Company owns interests in three operating
entities &#x2013; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Split&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &#x2013;
&lt;/i&gt;On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#x2019;s
Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the
close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fiscal Year &#x2013; &lt;/i&gt;&lt;/b&gt;All
references in these consolidated financial statements to a particular fiscal year are to the Company&#x2019;s fiscal year ended
January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end
date. For example, &#x201c;fiscal year 2022&#x201d; means the period February 1, 2022 to January 31, 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Segments &lt;/i&gt;&lt;/b&gt;&#x2013;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;In applying the criteria set forth
in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results,
the Company&#x2019;s operations at its ethanol plants are aggregated into one reporting segment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates &#x2013;
&lt;/i&gt;&lt;/b&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America 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 consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cash Equivalents &#x2013;
&lt;/i&gt;&lt;/b&gt;Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentrations of Risk &lt;/i&gt;&lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt;The
Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company does not believe there is significant credit risk related
to its cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.
Eight (fiscal year 2022), nine (fiscal year 2021), and seven (fiscal year 2020) customers accounted for approximately 90%, 85%,
and 89% of the&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Company&#x2019;s net sales and revenue
during fiscal years 2022, 2021, and 2020, respectively. At January 31, 2023 and 2022, four and five customers represented approximately
81% and 82%, respectively, of the Company&#x2019;s accounts receivable balance. 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Inventory &lt;/i&gt;&lt;/b&gt;&#x2013;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-products and refined coal. Inventory is
permanently written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon
commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The company recorded approximately
$0.7 and $0.5 million of inventory write-downs in cost of sales at January 31, 2023 and January 31, 2022, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices&lt;b&gt;&lt;i&gt;. &lt;/i&gt;&lt;/b&gt;The components of inventory are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%"&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;12,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;13,158&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: -10pt; padding-left: 10pt"&gt;Work in process&lt;/td&gt;&lt;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,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,473&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;&#160;&lt;/td&gt;&lt;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-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment &#x2013;
&lt;/i&gt;&lt;/b&gt;Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired
in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years
for buildings and improvements, and 3 to 20 years for fixtures and equipment. The components of property and equipment are as follows
(amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 2%"&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;30,194&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;27,329&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: -10pt; padding-left: 10pt"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,617&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,243&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,515&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(211,150&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;137,554&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;In accordance with ASC 360-05 &#x201c;&lt;i&gt;Impairment
or Disposal of Long-Lived Assets&lt;/i&gt;&#x201d;, the carrying value of long-lived assets is assessed for recoverability by management
when changes in circumstances indicate that the carrying amount may not be recoverable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Impairment of Long-Lived Assets&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company reviews its long-lived
assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets, for impairment
whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. The Company assesses
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, the Company will then determine the fair value of the asset group.
An impairment loss would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset.
Significant management judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows.
Such estimates could be significantly affected by future changes in market conditions. The Company recorded no impairment charges
in fiscal years 2022, 2021, and 2020. During fiscal year 2020, the Company concluded the impact of the COVID-19 pandemic on the
ethanol industry and the Company&#x2019;s operating results was an indicator that impairment may exist related to certain of its
long-lived assets. As a result, the Company performed a recoverability test and determined that there was no impairment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Depreciation expense was approximately
$18.0 million, $18.0 million, and $18.1 million in fiscal years 2022, 2021, and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Investments &#x2013; &lt;/i&gt;&lt;/b&gt;The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323 &#x201c;&lt;i&gt;Investments-Equity Method and Joint Ventures&lt;/i&gt;&#x201d; are met.
The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific
assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise
significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for
its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis of one
month as it has a fiscal year end of December 31.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Short-term investments, consisting of U.S. government
obligations and certificates of deposit, are considered held-to-maturity, and therefore are carried at amortized historical cost.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company recognizes sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms
of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon
shipment from the ethanol plant or upon loading of the rail car used to transport the products.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Sales &#x2013; &lt;/i&gt;&lt;/b&gt;Cost
of sales includes depreciation, costs of raw materials, inbound freight charges, purchasing and receiving costs, inspection costs,
other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs
and general facility overhead charges.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;SG&amp;amp;A Expenses &#x2013;
&lt;/i&gt;&lt;/b&gt;The Company includes non-production related costs such as professional fees, outbound freight charges, selling charges
and certain payroll in SG&amp;amp;A expenses. Outbound freight charges were approximately $6,901,000, $7,321,000, and $3,482,000 in
fiscal years 2022, 2021, and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Financial Instruments&lt;/i&gt;&lt;/b&gt;
&#x2013; Certain of the forward grain purchase and ethanol, distillers grains and non-food grade corn oil sale contracts are accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exemption of ASC 815, because these arrangements are for purchases
of grain that will be delivered in quantities expected to be used and sales of ethanol, distillers grains and non-food grade corn
oil that will be produced in quantities expected to be sold by us over a reasonable period of time in the normal course of business.
During fiscal years 2022, 2021, and 2020 there were no material settlements of forward contracts that were recorded at fair value.
The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated with contracts not accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exception of ASC 815 at January 31, 2023. The Company recorded
an asset of approximately $1.0 million at January 31, 2022 associated with contracts not accounted for under the &#x201c;normal
purchases and normal sales&#x201d; scope exemption of ASC 815.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company uses derivative financial
instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in commodity
prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall risk management
policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its
operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts
to link its hedging activities to purchase and sale activities, there are situations in which these hedging activities can themselves
result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The
changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not
use hedge accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Compensation &lt;/i&gt;&lt;/b&gt;&#x2013;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Income &lt;/i&gt;&lt;/b&gt;&#x2013;
&lt;span style="color: black; "&gt;As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. Department of Agriculture (&#x201c;USDA&#x201d;)
distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately $7.8 million from this program,
which was recorded within &#x201c;Interest and other income, net&#x201d; in the Consolidated Statements of Operations for fiscal
year 2022. The Company has no further reporting or other obligations related to the receipt of these funds.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt; &#x2013;
The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and
tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative
evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company&#x2019;s annual
effective tax rate includes the impact of research and experimentation credits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements
&#x2013; &lt;/i&gt;&lt;/b&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update
(&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#x201d;, which simplifies
the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The Company adopted this
update effective February 1, 2021. The adoption of this update did not impact the consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;In November 2021, the FASB issued
ASU 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d;, which
increases the transparency of government assistance received by businesses by expanding the disclosure requirements for annual
reporting periods. The Company adopted this update effective February 1, 2022 by providing all disclosures required related to
government assistance. The adoption of this update did not materially impact the consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation
&#x2013; &lt;/i&gt;&lt;/b&gt;The accompanying financial statements consolidate the operating results and financial position of REX American
Resources Corporation and its wholly-owned and majority owned subsidiaries (the &#x201c;Company&#x201d; or &#x201c;REX&#x201d;). All
intercompany balances and transactions have been eliminated. As of January 31, 2023, the Company owns interests in three operating
entities &#x2013; two are consolidated and one is accounted for using the equity method of accounting. The results of One Earth
are included on a delayed basis of one month lag as One Earth has a fiscal year end of December 31. The other consolidated entity
has the same fiscal year end as the parent company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <rex:NumberOfOperatingEntities contextRef="c0" decimals="0" unitRef="pure">3</rex:NumberOfOperatingEntities>
    <rex:NumberOfOperatingEntities contextRef="c37" decimals="0" unitRef="pure">2</rex:NumberOfOperatingEntities>
    <rex:NumberOfOperatingEntities contextRef="c38" decimals="0" unitRef="pure">1</rex:NumberOfOperatingEntities>
    <rex:StockSplitPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Split&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &#x2013;
&lt;/i&gt;On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#x2019;s
Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the
close of business on July 29, 2022. The stock split has been retroactively reflected in the accompanying consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;</rex:StockSplitPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fiscal Year &#x2013; &lt;/i&gt;&lt;/b&gt;All
references in these consolidated financial statements to a particular fiscal year are to the Company&#x2019;s fiscal year ended
January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end
date. For example, &#x201c;fiscal year 2022&#x201d; means the period February 1, 2022 to January 31, 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Segments &lt;/i&gt;&lt;/b&gt;&#x2013;
Beginning in the third quarter of 2021, the Company has one reportable segment, ethanol and by-products. Within the ethanol and
by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority
ownership interests. Prior period amounts have been reclassified to conform to current segment reporting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;In applying the criteria set forth
in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results,
the Company&#x2019;s operations at its ethanol plants are aggregated into one reporting segment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c39" decimals="0" unitRef="pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates &#x2013;
&lt;/i&gt;&lt;/b&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the
United States of America 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 consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cash Equivalents &#x2013;
&lt;/i&gt;&lt;/b&gt;Cash equivalents are principally short-term investments with original maturities of three months or less. The carrying
amount of cash equivalents approximates fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentrations of Risk &lt;/i&gt;&lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt;The
Company maintains cash and cash equivalents in accounts with financial institutions which exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company does not believe there is significant credit risk related
to its cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company sells its products
to a limited number of larger commercial buyers, which may increase the chance of loss due to non-performance by a counterparty.
Eight (fiscal year 2022), nine (fiscal year 2021), and seven (fiscal year 2020) customers accounted for approximately 90%, 85%,
and 89% of the&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Company&#x2019;s net sales and revenue
during fiscal years 2022, 2021, and 2020, respectively. At January 31, 2023 and 2022, four and five customers represented approximately
81% and 82%, respectively, of the Company&#x2019;s accounts receivable balance. 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c40" decimals="0" unitRef="pure">8</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c41" decimals="0" unitRef="pure">9</rex:ConcentrationRiskNumberOfCustomers>
    <rex:ConcentrationRiskNumberOfCustomers contextRef="c42" decimals="0" unitRef="pure">7</rex:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c43" decimals="2" unitRef="pure">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c44" decimals="2" unitRef="pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c45" decimals="2" unitRef="pure">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c46" decimals="2" unitRef="pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c47" decimals="2" unitRef="pure">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Inventory &lt;/i&gt;&lt;/b&gt;&#x2013;
Inventories are carried at the lower of cost or net realizable value. Cost for all inventories is determined using the first-in,
first-out method. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonable predictable
costs of completion, disposal and transportation. Inventory includes direct production costs and certain overhead costs such as
depreciation, property taxes and utilities related to producing ethanol and related by-products and refined coal. Inventory is
permanently written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon
commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The company recorded approximately
$0.7 and $0.5 million of inventory write-downs in cost of sales at January 31, 2023 and January 31, 2022, respectively. Fluctuations
in the write-down of inventory generally relate to the levels and composition of such inventory at a given point in time and commodity
prices&lt;b&gt;&lt;i&gt;. &lt;/i&gt;&lt;/b&gt;The components of inventory are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%"&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;12,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;13,158&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: -10pt; padding-left: 10pt"&gt;Work in process&lt;/td&gt;&lt;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,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,473&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;&#160;&lt;/td&gt;&lt;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-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="-5" unitRef="usd">700000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c5" decimals="-5" unitRef="usd">500000</us-gaap:InventoryWriteDown>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">The components of inventory are as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Ethanol and other finished goods&lt;/td&gt;&lt;td style="width: 2%"&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;12,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;13,158&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: -10pt; padding-left: 10pt"&gt;Work in process&lt;/td&gt;&lt;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,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,473&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Grain and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;25,855&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;23,594&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;&#160;&lt;/td&gt;&lt;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-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;48,744&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;42,225&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">12695000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">13158000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">10194000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">5473000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c3" decimals="-3" unitRef="usd">25855000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c4" decimals="-3" unitRef="usd">23594000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">48744000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" unitRef="usd">42225000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment &#x2013;
&lt;/i&gt;&lt;/b&gt;Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired
in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years
for buildings and improvements, and 3 to 20 years for fixtures and equipment. The components of property and equipment are as follows
(amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 2%"&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;30,194&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;27,329&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: -10pt; padding-left: 10pt"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,617&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,243&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,515&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(211,150&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;137,554&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;In accordance with ASC 360-05 &#x201c;&lt;i&gt;Impairment
or Disposal of Long-Lived Assets&lt;/i&gt;&#x201d;, the carrying value of long-lived assets is assessed for recoverability by management
when changes in circumstances indicate that the carrying amount may not be recoverable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDepreciationMethods contextRef="c0">Depreciation is computed using the straight-line method</us-gaap:PropertyPlantAndEquipmentDepreciationMethods>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c48">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c49">40 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c50">3</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c51">20 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">The components of property and equipment are as follows
(amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 62%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Land and improvements&lt;/td&gt;&lt;td style="width: 2%"&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;30,194&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;27,329&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: -10pt; padding-left: 10pt"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,707&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,617&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Machinery, equipment and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;299,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,243&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;10,255&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,515&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;363,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,704&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(228,324&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(211,150&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;135,497&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;137,554&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LandAndLandImprovements contextRef="c3" decimals="-3" unitRef="usd">30194000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements contextRef="c4" decimals="-3" unitRef="usd">27329000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c3" decimals="-3" unitRef="usd">23707000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c4" decimals="-3" unitRef="usd">23617000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">299665000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c4" decimals="-3" unitRef="usd">296243000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="-3" unitRef="usd">10255000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c4" decimals="-3" unitRef="usd">1515000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" unitRef="usd">363821000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" unitRef="usd">348704000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">228324000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">211150000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">135497000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" unitRef="usd">137554000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Impairment of Long-Lived Assets&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company reviews its long-lived
assets, consisting of property and equipment, equity method investments and operating lease right-of-use assets, for impairment
whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. The Company assesses
long-lived assets for impairment by first determining the forecasted, undiscounted cash flows the asset group is expected to generate.
If this total is less than the carrying value of the asset, the Company will then determine the fair value of the asset group.
An impairment loss would be recognized in the amount by which the carrying amount of the asset exceeded the fair value of the asset.
Significant management judgement is required to determine the fair value of long-lived assets, which includes discounted cash flows.
Such estimates could be significantly affected by future changes in market conditions. The Company recorded no impairment charges
in fiscal years 2022, 2021, and 2020. During fiscal year 2020, the Company concluded the impact of the COVID-19 pandemic on the
ethanol industry and the Company&#x2019;s operating results was an indicator that impairment may exist related to certain of its
long-lived assets. As a result, the Company performed a recoverability test and determined that there was no impairment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Depreciation expense was approximately
$18.0 million, $18.0 million, and $18.1 million in fiscal years 2022, 2021, and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:Depreciation contextRef="c0" decimals="-5" unitRef="usd">18000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="-5" unitRef="usd">18000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="-5" unitRef="usd">18100000</us-gaap:Depreciation>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Investments &#x2013; &lt;/i&gt;&lt;/b&gt;The
method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant
terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee
and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts
for investments in limited liability companies in which it may have a less than 20% ownership interest, using the equity method
of accounting when the factors discussed in ASC 323 &#x201c;&lt;i&gt;Investments-Equity Method and Joint Ventures&lt;/i&gt;&#x201d; are met.
The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific
assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise
significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for
its investment in Big River using the equity method of accounting and includes the results of Big River on a delayed basis of one
month as it has a fiscal year end of December 31.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company periodically evaluates
its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations
include, in addition to persistent, declining market prices, general economic and company-specific evaluations. If the Company
determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements
of Operations and a new cost basis in the investment is established.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Short-term investments, consisting of U.S. government
obligations and certificates of deposit, are considered held-to-maturity, and therefore are carried at amortized historical cost.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting contextRef="c52" decimals="2" unitRef="pure">0.20</rex:MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company recognizes sales of ethanol, distillers grains and non-food grade corn oil when obligations under the terms
of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon
shipment from the ethanol plant or upon loading of the rail car used to transport the products.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Sales &#x2013; &lt;/i&gt;&lt;/b&gt;Cost
of sales includes depreciation, costs of raw materials, inbound freight charges, purchasing and receiving costs, inspection costs,
other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs
and general facility overhead charges.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;SG&amp;amp;A Expenses &#x2013;
&lt;/i&gt;&lt;/b&gt;The Company includes non-production related costs such as professional fees, outbound freight charges, selling charges
and certain payroll in SG&amp;amp;A expenses. Outbound freight charges were approximately $6,901,000, $7,321,000, and $3,482,000 in
fiscal years 2022, 2021, and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <rex:OutboundFreightCharges contextRef="c0" decimals="0" unitRef="usd">6901000</rex:OutboundFreightCharges>
    <rex:OutboundFreightCharges contextRef="c5" decimals="0" unitRef="usd">7321000</rex:OutboundFreightCharges>
    <rex:OutboundFreightCharges contextRef="c6" decimals="0" unitRef="usd">3482000</rex:OutboundFreightCharges>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Financial Instruments&lt;/i&gt;&lt;/b&gt;
&#x2013; Certain of the forward grain purchase and ethanol, distillers grains and non-food grade corn oil sale contracts are accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exemption of ASC 815, because these arrangements are for purchases
of grain that will be delivered in quantities expected to be used and sales of ethanol, distillers grains and non-food grade corn
oil that will be produced in quantities expected to be sold by us over a reasonable period of time in the normal course of business.
During fiscal years 2022, 2021, and 2020 there were no material settlements of forward contracts that were recorded at fair value.
The Company recorded an asset and liability of $0.1 million and $0.4 million, respectively, associated with contracts not accounted
for under the &#x201c;normal purchases and normal sales&#x201d; scope exception of ASC 815 at January 31, 2023. The Company recorded
an asset of approximately $1.0 million at January 31, 2022 associated with contracts not accounted for under the &#x201c;normal
purchases and normal sales&#x201d; scope exemption of ASC 815.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company uses derivative financial
instruments (exchange-traded futures contracts and swaps) to manage a portion of the risk associated with changes in commodity
prices, primarily related to corn and ethanol. The Company monitors and manages this exposure as part of its overall risk management
policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its
operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts
to link its hedging activities to purchase and sale activities, there are situations in which these hedging activities can themselves
result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The
changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not
use hedge accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:Assets contextRef="c53" decimals="-5" unitRef="usd">100000</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c53" decimals="-5" unitRef="usd">400000</us-gaap:Liabilities>
    <us-gaap:Assets contextRef="c54" decimals="-5" unitRef="usd">1000000</us-gaap:Assets>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Compensation &lt;/i&gt;&lt;/b&gt;&#x2013;
The Company has a stock-based compensation plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common
stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase
shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit
awards to eligible employees, non-employee directors and consultants. The Company measures share-based compensation grants at fair
value on the grant date, adjusted for estimated forfeitures. The Company records noncash compensation expense related to equity
and liability awards in its consolidated financial statements over the requisite service period on a straight-line basis. See Note
10 for a further discussion of restricted stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c3" decimals="0" unitRef="shares">1650000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:InterestAndOtherIncomeTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Income &lt;/i&gt;&lt;/b&gt;&#x2013;
&lt;span style="color: black; "&gt;As part of the Coronavirus Aid, Relief, and Economic Security Act, passed in
2020, $700 million in funds were made available to the U.S. Department of Agriculture to distribute to impacted producers of ethanol,
biodiesel, and other renewable fuels under the Biofuel Producer Program. The U.S. Department of Agriculture (&#x201c;USDA&#x201d;)
distributed funds to applicants in May 2022. Our consolidated plants received a total of approximately $7.8 million from this program,
which was recorded within &#x201c;Interest and other income, net&#x201d; in the Consolidated Statements of Operations for fiscal
year 2022. The Company has no further reporting or other obligations related to the receipt of these funds.&lt;/span&gt;&lt;/p&gt;</us-gaap:InterestAndOtherIncomeTextBlock>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c0" decimals="-5" unitRef="usd">7800000</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt; &#x2013;
The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and
tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative
evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company&#x2019;s annual
effective tax rate includes the impact of research and experimentation credits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;
&#x2013; The Company has no components of other comprehensive income, and therefore, comprehensive income equals net income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements
&#x2013; &lt;/i&gt;&lt;/b&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update
(&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#x201d;, which simplifies
the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The Company adopted this
update effective February 1, 2021. The adoption of this update did not impact the consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;In November 2021, the FASB issued
ASU 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d;, which
increases the transparency of government assistance received by businesses by expanding the disclosure requirements for annual
reporting periods. The Company adopted this update effective February 1, 2022 by providing all disclosures required related to
government assistance. The adoption of this update did not materially impact the consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;2.&lt;/td&gt;&lt;td style="text-align: justify"&gt;NET SALES AND REVENUE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company recognizes sales of
products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer
of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.
Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added
and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The majority of the Company&#x2019;s
sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do
not generally include a significant financing component. The Company has not historically, and does not intend to, enter sales
contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record
unearned revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table shows disaggregated
revenue by product (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Fiscal Year&lt;/b&gt;&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"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-left: 10pt; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Sales of products, continuing
    operations:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 67%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 2%"&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;649,501&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;613,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;284,191&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Dried distillers grains&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;139,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125,009&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;71,774&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Non-food grade corn oil&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,595&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,066&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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Modified distillers grains&lt;/td&gt;&lt;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,579&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,104&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Derivative financial instruments losses&lt;/td&gt;&lt;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;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,109)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;231&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;349&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;174&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total sales&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;855,000&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;774,802&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;372,664&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Sales of products, discontinued
    operations:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;&lt;span style="font-size: 10pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;400&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;182&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt"&gt;&lt;sup&gt;&#160;&lt;/sup&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table shows disaggregated
revenue by product (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Fiscal Year&lt;/b&gt;&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"&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-left: 10pt; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Sales of products, continuing
    operations:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold;  text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 67%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Ethanol&lt;/td&gt;&lt;td style="width: 2%"&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;649,501&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;613,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;284,191&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Dried distillers grains&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;139,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125,009&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;71,774&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Non-food grade corn oil&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,595&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,066&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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Modified distillers grains&lt;/td&gt;&lt;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,579&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,104&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Derivative financial instruments losses&lt;/td&gt;&lt;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;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,109)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;231&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;349&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;174&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total sales&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;855,000&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;774,802&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;372,664&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Sales of products, discontinued
    operations:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold;  text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;&lt;span style="font-size: 10pt"&gt;Refined coal&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;400&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;182&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt"&gt;&lt;sup&gt;&#160;&lt;/sup&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c39" decimals="-3" unitRef="usd">649501000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c55" decimals="-3" unitRef="usd">613597000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c56" decimals="-3" unitRef="usd">284191000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c57" decimals="-3" unitRef="usd">139118000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c58" decimals="-3" unitRef="usd">125009000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c59" decimals="-3" unitRef="usd">71774000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c60" decimals="-3" unitRef="usd">55595000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c61" decimals="-3" unitRef="usd">38852000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c62" decimals="-3" unitRef="usd">15066000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c63" decimals="-3" unitRef="usd">11579000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c64" decimals="-3" unitRef="usd">9104000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c65" decimals="-3" unitRef="usd">2626000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c66" decimals="-3" unitRef="usd">-1024000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c67" decimals="-3" unitRef="usd">-12109000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c68" decimals="-3" unitRef="usd">-1167000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c69" decimals="-3" unitRef="usd">231000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c70" decimals="-3" unitRef="usd">349000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c71" decimals="-3" unitRef="usd">174000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">855000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">774802000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">372664000</us-gaap:Revenues>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c73" decimals="-3" id="ix_0_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c74" decimals="-3" id="ix_1_fact" unitRef="usd">182000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:InvestmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;3.&lt;/td&gt;&lt;td style="text-align: justify"&gt;INVESTMENTS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Equity Method Investment in
Big River&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company&#x2019;s equity method
investment in Big River is accounted for under ASC 323. The following table summarizes the investment (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt; text-align: justify; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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="width: 72%; text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right; border-bottom: Black 3px double"&gt;33,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right; border-bottom: Black 3px double"&gt;30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Ownership percentage&lt;/td&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;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&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;10.3%&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company invested approximately
$20.0 million in Big River which is a holding company for several entities. Big River, through its various entities (both wholly
and partially owned), operates four ethanol manufacturing facilities, that combined shipped approximately 425.4 million gallons
of ethanol in the twelve months ended January 31, 2023. The Company recorded income of approximately $8.7 million, $6.6 million,
and $0.5 million as its share of earnings from Big River during fiscal years 2022, 2021, and 2020, respectively. The Company received
dividends of approximately $6.3 million, $5.5 million, and $3.5 million from Big River during fiscal years 2022, 2021, and 2020,
respectively. At January 31, 2023, the carrying value of the investment in Big River was approximately $33.0 million; the amount
of underlying equity in the net assets of Big River was approximately $31.5 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Summarized financial information
for the Company&#x2019;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;December 31,&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="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Current assets&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;319,367&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;310,411&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;151,039&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;146,384&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;470,406&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;456,795&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: -10pt; padding-left: 10pt"&gt;Current 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;118,946&lt;/td&gt;&lt;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;131,317&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,686&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;127,632&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;131,317&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;37,326&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;36,786&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 2%"&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;1,509,406&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&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;1,332,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&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;736,225&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: -10pt; padding-left: 10pt"&gt;Gross profit&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;94,106&lt;/td&gt;&lt;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;85,401&lt;/td&gt;&lt;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,858&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income from continuing operations&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;84,814&lt;/td&gt;&lt;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;64,243&lt;/td&gt;&lt;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;4,850&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: -10pt; padding-left: 10pt"&gt;Net 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;84,814&lt;/td&gt;&lt;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;64,243&lt;/td&gt;&lt;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;4,850&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Big River has debt agreements that
limit and restrict amounts the entity can pay in the form of dividends or advances to owners. The restricted net assets of Big
River at January 31, 2023 are approximately $113.4 million; the Company&#x2019;s proportionate share of restricted net assets of
Big River is approximately $11.7 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Short-term Investments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, the Company
owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$211.3 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
3.9%. Unrealized gains or losses were insignificant.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2022, the Company
owned certificates of deposit (classified as short-term investments) that had an amortized cost, or carrying value, of approximately
$25.9 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately
0.1%. Unrealized gains or losses were insignificant.&lt;/p&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c0">The following table summarizes the investment (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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-size: 10pt; text-align: justify; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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="width: 72%; text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Carrying amount&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right; border-bottom: Black 3px double"&gt;33,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right; border-bottom: Black 3px double"&gt;30,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Ownership percentage&lt;/td&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;10.3%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&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;10.3%&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c3" decimals="-3" unitRef="usd">33045000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">30566000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c3" decimals="3" unitRef="pure">0.103</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c4" decimals="3" unitRef="pure">0.103</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c75" decimals="-5" unitRef="usd">20000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <rex:QuantityOfEthanolShipped contextRef="c75" decimals="-5" unitRef="gal">425400000</rex:QuantityOfEthanolShipped>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c75" decimals="-5" unitRef="usd">8700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c76" decimals="-5" unitRef="usd">6600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c77" decimals="-5" unitRef="usd">500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c75" decimals="-5" unitRef="usd">6300000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c76" decimals="-5" unitRef="usd">5500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c77" decimals="-5" unitRef="usd">3500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestments contextRef="c78" decimals="-5" unitRef="usd">33000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets contextRef="c78" decimals="-5" unitRef="usd">31500000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Summarized financial information
for the Company&#x2019;s equity method investee as of and for its fiscal year end is presented in the following tables (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;December 31,&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="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Current assets&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;319,367&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;310,411&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Non current assets&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;151,039&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;146,384&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;470,406&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;456,795&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: -10pt; padding-left: 10pt"&gt;Current 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;118,946&lt;/td&gt;&lt;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;131,317&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Long-term liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,686&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;127,632&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;131,317&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;37,326&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;36,786&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:AssetsCurrent contextRef="c81" decimals="-3" unitRef="usd">319367000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c82" decimals="-3" unitRef="usd">310411000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c81" decimals="-3" unitRef="usd">151039000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c82" decimals="-3" unitRef="usd">146384000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c81" decimals="-3" unitRef="usd">470406000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c82" decimals="-3" unitRef="usd">456795000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="c81" decimals="-3" unitRef="usd">118946000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c82" decimals="-3" unitRef="usd">131317000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c81" decimals="-3" unitRef="usd">8686000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c81" decimals="-3" unitRef="usd">127632000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c82" decimals="-3" unitRef="usd">131317000</us-gaap:Liabilities>
    <us-gaap:OtherMinorityInterests contextRef="c81" decimals="-3" unitRef="usd">37326000</us-gaap:OtherMinorityInterests>
    <us-gaap:OtherMinorityInterests contextRef="c82" decimals="-3" unitRef="usd">36786000</us-gaap:OtherMinorityInterests>
    <rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="padding-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 61%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 2%"&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;1,509,406&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&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;1,332,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&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;736,225&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: -10pt; padding-left: 10pt"&gt;Gross profit&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;94,106&lt;/td&gt;&lt;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;85,401&lt;/td&gt;&lt;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,858&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income from continuing operations&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;84,814&lt;/td&gt;&lt;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;64,243&lt;/td&gt;&lt;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;4,850&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: -10pt; padding-left: 10pt"&gt;Net 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;84,814&lt;/td&gt;&lt;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;64,243&lt;/td&gt;&lt;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;4,850&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock>
    <us-gaap:Revenues contextRef="c75" decimals="-3" unitRef="usd">1509406000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c76" decimals="-3" unitRef="usd">1332555000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c77" decimals="-3" unitRef="usd">736225000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c75" decimals="-3" unitRef="usd">94106000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c76" decimals="-3" unitRef="usd">85401000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c77" decimals="-3" unitRef="usd">18858000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c75" decimals="-3" unitRef="usd">84814000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c76" decimals="-3" unitRef="usd">64243000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c77" decimals="-3" unitRef="usd">4850000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c75" decimals="-3" unitRef="usd">84814000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c76" decimals="-3" unitRef="usd">64243000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c77" decimals="-3" unitRef="usd">4850000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherRestrictedAssets contextRef="c78" decimals="-5" unitRef="usd">113400000</us-gaap:OtherRestrictedAssets>
    <rex:ProportionateShareOfRestrictedNetAssets contextRef="c78" decimals="-5" unitRef="usd">11700000</rex:ProportionateShareOfRestrictedNetAssets>
    <us-gaap:ShortTermInvestments contextRef="c79" decimals="-5" unitRef="usd">211300000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c79" decimals="3" unitRef="pure">0.039</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:ShortTermInvestments contextRef="c80" decimals="-5" unitRef="usd">25900000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield contextRef="c80" decimals="3" unitRef="pure">0.001</us-gaap:DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;4.&lt;/td&gt;&lt;td style="text-align: justify"&gt;FAIR VALUE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company applies ASC 820, &#x201c;&lt;i&gt;Fair
Value Measurements and Disclosures&lt;/i&gt;&#x201d; (&#x201c;ASC 820&#x201d;) which defines fair value as the exchange price that would
be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset
or liability in an orderly transaction between market participants on the measurement date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company determines the fair
market values of its financial instruments based on the fair value hierarchy established by ASC 820, which requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes
three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents,
investments and derivative financial instruments at fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt"&gt;Level 1 &#x2013;
Quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities include debt and equity securities
and derivative contracts that are traded in an active exchange market, as well as certain U.S. Treasury securities that are highly
liquid and are actively traded in over-the-counter markets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt"&gt;Level 2 &#x2013;
Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that
are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities. Level 2 assets and liabilities include derivative contracts whose value is determined using
a pricing model with inputs that are observable in the market or can be derived principally or corroborated by observable market
data.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 15pt"&gt;Level 3 &#x2013;
Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets
or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted
cash flow methods, or similar techniques, as well as instruments for which the determination of fair value requires significant
management judgment or estimation. Unobservable inputs are developed based on the best information available, which may include
the Company&#x2019;s own data.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The fair values of derivative assets
and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple
market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value
the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers,
market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that
are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable,
in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of
derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company&#x2019;s own
credit standing and other specific factors, where appropriate. The fair values of property and equipment are determined by using
various models that discount future expected cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;To ensure the prudent application
of estimates and management judgment in determining the fair value of derivative assets and liabilities and property and equipment,
various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing,
financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and
loss reporting for all derivative instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Financial assets and liabilities
measured at fair value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total
    &lt;br/&gt;
Fair&lt;br/&gt;
 Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts asset (1)&lt;/td&gt;&lt;td style="width: 2%"&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-5"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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-6"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;105&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (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;&lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;-&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;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-8"&gt;-&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;80&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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Investment in cooperative (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-9"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;185&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;539&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts liability (5)&lt;/td&gt;&lt;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-11"&gt;-&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;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-12"&gt;-&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;355&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: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Commodity futures (3)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;67&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;67&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;422&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;422&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Financial assets and liabilities measured
at fair value at January 31, 2022 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;b&gt;Total&lt;br/&gt;
    Fair &lt;br/&gt;
    Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts asset (1)&lt;/td&gt;&lt;td style="width: 2%"&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-15"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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-16"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;993&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: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Investment in cooperative (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;993&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,347&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (3)&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;933&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;933&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 22.5pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid
expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The investment in cooperative is included in &#x201c;Other assets&#x201d;
on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures liability is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures asset is included in &#x201c;Prepaid expenses
and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 50.4pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;span style="font-weight: normal"&gt;The
Company determined the fair value of the investment in cooperative by using a discounted cash flow analysis on the expected cash
flows. Inputs used in the analysis include the face value of the allocated equity amount, the projected term for repayment based
upon a historical trend, and a risk adjusted discount rate based on the expected compensation participants would demand because
of the uncertainty of the future cash flows. The inherent risk and uncertainty associated with unobservable inputs could have a
significant effect on the actual fair value of the investment. The changes in the balances of the investment in cooperative represent
the change in the fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-weight: normal"&gt;No
other financial instruments were elected to be measured at fair value in accordance with ASC 470-20-25-21.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;There were no assets measured at
fair value at January 31, 2023 and 2022 on a non-recurring basis.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Financial assets and liabilities
measured at fair value at January 31, 2023 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total
    &lt;br/&gt;
Fair&lt;br/&gt;
 Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts asset (1)&lt;/td&gt;&lt;td style="width: 2%"&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-5"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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-6"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;105&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (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;&lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;-&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;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-8"&gt;-&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;80&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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Investment in cooperative (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-9"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;185&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;354&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;539&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts liability (5)&lt;/td&gt;&lt;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-11"&gt;-&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;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-12"&gt;-&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;355&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: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1px"&gt;Commodity futures (3)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;67&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 1px solid"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1px solid"&gt;67&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; padding-bottom: 3px"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-bottom: 3px; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;422&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; border-bottom: Black 3px double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 3px double"&gt;422&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 3px"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Financial assets and liabilities measured
at fair value at January 31, 2022 on a recurring basis are summarized below (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"&gt;&lt;b&gt;Total&lt;br/&gt;
    Fair &lt;br/&gt;
    Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 56%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts asset (1)&lt;/td&gt;&lt;td style="width: 2%"&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-15"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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-16"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;993&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: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Investment in cooperative (2)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;993&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;354&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,347&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;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: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (3)&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;933&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;933&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 22.5pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 23.4pt"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts asset is included in &#x201c;Prepaid
expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The investment in cooperative is included in &#x201c;Other assets&#x201d;
on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures liability is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The commodity futures asset is included in &#x201c;Prepaid expenses
and other&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td/&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 50.4pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <rex:ForwardPurchaseContractsAsset contextRef="c84" decimals="-3" id="ix_2_fact" unitRef="usd">105000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsAsset contextRef="c3" decimals="-3" id="ix_3_fact" unitRef="usd">105000</rex:ForwardPurchaseContractsAsset>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c84"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">80000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:CommodityContractAssetCurrent contextRef="c3" decimals="-3" id="ix_15_fact" unitRef="usd">80000</us-gaap:CommodityContractAssetCurrent>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c85" decimals="-3" id="ix_6_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c3" decimals="-3" id="ix_7_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c84" decimals="-3" unitRef="usd">185000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c85" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">539000</us-gaap:AssetsFairValueDisclosure>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c84"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">355000</rex:ForwardPurchaseContractsLiability>
    <rex:ForwardPurchaseContractsLiability contextRef="c3" decimals="-3" id="ix_17_fact" unitRef="usd">355000</rex:ForwardPurchaseContractsLiability>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c84"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">67000</rex:CommodityContractLiabilityCurrent>
    <rex:CommodityContractLiabilityCurrent contextRef="c3" decimals="-3" id="ix_11_fact" unitRef="usd">67000</rex:CommodityContractLiabilityCurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c84" decimals="-3" unitRef="usd">-422000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">-422000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <rex:ForwardPurchaseContractsAsset contextRef="c87" decimals="-3" id="ix_4_fact" unitRef="usd">993000</rex:ForwardPurchaseContractsAsset>
    <rex:ForwardPurchaseContractsAsset contextRef="c4" decimals="-3" id="ix_5_fact" unitRef="usd">993000</rex:ForwardPurchaseContractsAsset>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c88" decimals="-3" id="ix_8_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <rex:InvestmentInCooperativeFairValueDisclosure contextRef="c4" decimals="-3" id="ix_9_fact" unitRef="usd">354000</rex:InvestmentInCooperativeFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c87" decimals="-3" unitRef="usd">993000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c88" decimals="-3" unitRef="usd">354000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c4" decimals="-3" unitRef="usd">1347000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c87"
      decimals="-3"
      id="ix_12_fact"
      unitRef="usd">933000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:CommodityContractAssetCurrent contextRef="c4" decimals="-3" id="ix_13_fact" unitRef="usd">933000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;5.&lt;/td&gt;&lt;td style="text-align: justify"&gt;OTHER ASSETS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;The components of other noncurrent assets are as follows
(amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Deferred taxes&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;21,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;24,914&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,215&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;939&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;23,179&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;25,853&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;The components of other noncurrent assets are as follows
(amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Deferred taxes&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;21,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;24,914&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,215&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;939&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;23,179&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;25,853&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">21964000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">24914000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c3" decimals="-3" unitRef="usd">1215000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c4" decimals="-3" unitRef="usd">939000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">23179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" unitRef="usd">25853000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 24pt"&gt;6.&lt;/td&gt;&lt;td style="text-align: justify"&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued payroll and related items&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,428&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,407&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: -10pt; padding-left: 10pt"&gt;Accrued utility charges&lt;/td&gt;&lt;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,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,297&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;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,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;593&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: -10pt; padding-left: 10pt"&gt;Commodity futures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;933&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase 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;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/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: -10pt; padding-left: 10pt"&gt;Accrued real estate 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;1,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,857&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued 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;2,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,152&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;435&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,328&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;13,617&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;The components of accrued expenses and other current
liabilities are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued payroll and related items&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,428&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,407&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: -10pt; padding-left: 10pt"&gt;Accrued utility charges&lt;/td&gt;&lt;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,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,297&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued transportation related items&lt;/td&gt;&lt;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,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;593&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: -10pt; padding-left: 10pt"&gt;Commodity futures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;933&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase 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;355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/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: -10pt; padding-left: 10pt"&gt;Accrued real estate 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;1,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,857&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accrued 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;2,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95&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: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,152&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;435&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,328&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;13,617&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">4428000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">5407000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">4116000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">4297000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" unitRef="usd">1311000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c4" decimals="-3" unitRef="usd">593000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <rex:CommodityFutures contextRef="c3" decimals="-3" unitRef="usd">67000</rex:CommodityFutures>
    <rex:CommodityFutures contextRef="c4" decimals="-3" unitRef="usd">933000</rex:CommodityFutures>
    <rex:ForwardPurchaseContracts contextRef="c3" decimals="-3" unitRef="usd">355000</rex:ForwardPurchaseContracts>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c3" decimals="-3" unitRef="usd">1850000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="-3" unitRef="usd">1857000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="c3" decimals="-3" unitRef="usd">2049000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">95000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">1152000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">435000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">15328000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" unitRef="usd">13617000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;7.&lt;/td&gt;&lt;td style="text-align: justify"&gt;LEASES&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company elected the practical
expedient, available pursuant to ASC 842, for lessees to include both lease and non-lease components as a single component and
account for it as a lease. In general, certain maintenance costs are the responsibility of the Company under its railcar leases.
These maintenance costs are a non-lease component which the Company elected to combine with rental payments and account for the
total amount as operating lease expense.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, the Company
has lease agreements, as lessee, for railcars. All the leases are accounted for as operating leases. The lease agreements do not
contain a specified implicit interest rate; therefore, the Company&#x2019;s estimated incremental borrowing rate was used to determine
the present value of future minimum lease payments. The lease term for all the Company&#x2019;s leases includes the noncancelable
period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases
include rent escalations pre-set in the agreements, which are factored into the lease payment stream.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;For fiscal years 2022 and 2021,
the components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Statement of Operations are as follows (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;Fiscal Year&lt;/b&gt;&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"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;7,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;6,346&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: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;399&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,907&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;7,759&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;8,253&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2023 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 45%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1px solid; text-align: left"&gt;Years Ended January 31,&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Minimum
    Rentals&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: left"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 79%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2024&lt;/td&gt;
    &lt;td style="width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;5,639&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: -10pt; padding-left: 10pt"&gt;2025&lt;/td&gt;
    &lt;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,450&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&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;2,277&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: -10pt; padding-left: 10pt"&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;2,229&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&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,799&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: 1px; text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Thereafter&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;617&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Total&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,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="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Less: present value discount&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,976&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,035&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, the weighted
average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51% for the above leases.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2022, the weighted
average remaining lease term was 2.5 years and the weighted average discount rate was 4.85%.&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;For fiscal years 2022 and 2021,
the components of lease expense, classified as SG&amp;amp;A expenses on the Consolidated Statement of Operations are as follows (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;Fiscal Year&lt;/b&gt;&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"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 62%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease expense&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;7,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;6,346&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: justify; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Variable lease expense&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;399&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,907&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;7,759&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;8,253&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="-3" unitRef="usd">7360000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c5" decimals="-3" unitRef="usd">6346000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" unitRef="usd">399000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c5" decimals="-3" unitRef="usd">1907000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd">7759000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c5" decimals="-3" unitRef="usd">8253000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table is a summary
of future minimum rentals on such leases at January 31, 2023 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 45%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1px solid; text-align: left"&gt;Years Ended January 31,&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Minimum
    Rentals&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: left"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 79%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2024&lt;/td&gt;
    &lt;td style="width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;5,639&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: -10pt; padding-left: 10pt"&gt;2025&lt;/td&gt;
    &lt;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,450&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&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;2,277&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: -10pt; padding-left: 10pt"&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;2,229&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(229,255,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&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,799&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: 1px; text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Thereafter&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;617&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Total&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,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="text-align: left; padding-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Less: present value discount&lt;/td&gt;
    &lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,976&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Operating lease liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;15,035&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c89" decimals="-3" unitRef="usd">5639000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c89" decimals="-3" unitRef="usd">4450000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c89" decimals="-3" unitRef="usd">2277000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c89" decimals="-3" unitRef="usd">2229000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c89" decimals="-3" unitRef="usd">1799000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c89" decimals="-3" unitRef="usd">617000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c89" decimals="-3" unitRef="usd">17011000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <rex:PresentValueDiscount contextRef="c89" decimals="-3" unitRef="usd">1976000</rex:PresentValueDiscount>
    <us-gaap:OperatingLeaseLiability contextRef="c89" decimals="-3" unitRef="usd">15035000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3">P3Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" unitRef="pure">0.0551</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" unitRef="pure">0.0485</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;8.&lt;/td&gt;&lt;td style="text-align: justify"&gt;COMMON STOCK&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;On June 21, 2022, the Board of
Directors of the Company adopted resolutions declaring a three-for-one split of the Company&#x2019;s Common Stock to be effectuated
in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29,
2022. The stock split has been retroactively reflected in the accompanying consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;During fiscal years 2022, 2021,
and 2020 the Company purchased approximately 472,000 shares, 252,000 shares, and 949,000 shares of its common stock for approximately
$13.0 million, $6.6 million, and $19.6 million, respectively. At January 31, 2023, the Company had prior authorization by its Board
of Directors to purchase, in open market transactions, an additional approximately 877,000 shares of its common stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Information regarding the Company&#x2019;s
common stock is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;&#160;January 31,&lt;/b&gt;&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&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&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: right"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 53%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Authorized shares&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Issued shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&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(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Outstanding shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c5" decimals="2" unitRef="pure">2</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c0" decimals="0" unitRef="shares">472000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c5" decimals="0" unitRef="shares">252000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c6" decimals="0" unitRef="shares">949000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c0" decimals="-5" unitRef="usd">13000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c5" decimals="-5" unitRef="usd">6600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c6" decimals="-5" unitRef="usd">19600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased contextRef="c4" decimals="0" unitRef="shares">877000</rex:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;Information regarding the Company&#x2019;s
common stock is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 55%; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;&#160;January 31,&lt;/b&gt;&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&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&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: right"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 24pt; background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 53%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Authorized shares&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,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&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Issued shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,853&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(229,255,255)"&gt;
    &lt;td style="background-color: White"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Outstanding shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="-3" unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c4" decimals="-3" unitRef="shares">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="-3" unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c4" decimals="-3" unitRef="shares">29853000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="-3" unitRef="shares">17390000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c4" decimals="-3" unitRef="shares">17761000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"/&gt;&lt;td style="width: 24pt"&gt;9.&lt;/td&gt;&lt;td style="text-align: justify"&gt;DERIVATIVE FINANCIAL INSTRUMENTS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company is exposed to various market risks, including
changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural
business exposures, the Company enters into commodity agreements (exchange-traded futures contracts and swaps) and forward purchase
(corn) and sale (ethanol, distillers grains and non-food grade corn oil) contracts. The Company does not purchase or sell derivative
financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments
for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value
of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table provides information about the fair
values of the Company&#x2019;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which the
fair values are reflected (in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&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="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fair Value at &lt;br/&gt; January 31,&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="6" style="font-weight: bold; text-align: center"&gt;Fair Value at &lt;br/&gt; January 31,&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-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 52%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;80&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;933&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts (2)&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;&#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;993&lt;/td&gt;&lt;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;355&lt;/td&gt;&lt;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-22"&gt;-&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 24.5pt"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 24.5pt"&gt;&lt;span style="font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Forward purchase contracts assets are included in prepaid expenses
and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31,
2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; width: 24pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 24.5pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;As of January 31, 2023, and 2022,
all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the
counterparty. The Company&#x2019;s accounting policy is to offset positions owed or owing with the same counterparty. As of January
31, 2023, and 2022 the gross positions of the enforceable master netting agreements are not significantly different from the net
positions presented in the table above. Depending on the amount of unrealized gains and losses on derivative contracts held by
the Company, the counterparty may require collateral to secure the Company&#x2019;s derivative contract positions. As of January
31, 2023, and 2022, the Company was required to maintain collateral with the counterparty in the amount of approximately $1,735,000
and $2,222,000, respectively, to secure the Company&#x2019;s derivative liability position, which has been recorded on the balance
sheet as restricted cash. See Note 4 which contains fair value information related to derivative financial instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company recognized losses (included in cost of sales)
on corn and natural gas derivative financial instruments of approximately $12,714,000, $3,427,000, and $5,552,000 in fiscal years
2022, 2021, and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company recognized losses (included in net sales
and revenue) on ethanol derivative financial instruments of $1,024,000, $12,109,000 and $1,167,000 in fiscal years 2022, 2021, and
2020, respectively.&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table provides information about the fair
values of the Company&#x2019;s derivative financial instruments and the line items on the Consolidated Balance Sheets in which the
fair values are reflected (in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Asset Derivatives&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="6" style="font-weight: bold; text-align: center"&gt;Liability Derivatives&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-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fair Value at &lt;br/&gt; January 31,&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="6" style="font-weight: bold; text-align: center"&gt;Fair Value at &lt;br/&gt; January 31,&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-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 52%; text-align: justify; text-indent: -10pt; padding-left: 10pt"&gt;Commodity futures (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;80&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;933&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: justify; text-indent: -10pt; padding-left: 10pt"&gt;Forward purchase contracts (2)&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;&#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;993&lt;/td&gt;&lt;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;355&lt;/td&gt;&lt;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-22"&gt;-&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: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 24.5pt"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"/&gt;&lt;td style="width: 24.5pt"&gt;&lt;span style="font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Forward purchase contracts assets are included in prepaid expenses
and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31,
2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;
&lt;tr&gt; &lt;td style="vertical-align: top; width: 24pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 24.5pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="c102"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">80000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="c102"
      decimals="-3"
      id="ix_19_fact"
      unitRef="usd">67000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="c103"
      decimals="-3"
      id="ix_20_fact"
      unitRef="usd">933000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="c104"
      decimals="-3"
      id="ix_21_fact"
      unitRef="usd">105000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="c105"
      decimals="-3"
      id="ix_22_fact"
      unitRef="usd">993000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="c104"
      decimals="-3"
      id="ix_23_fact"
      unitRef="usd">355000</us-gaap:DerivativeLiabilities>
    <rex:CommodityFuturesQuantity contextRef="c90" decimals="-5" unitRef="bu">3200000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c91" decimals="0" unitRef="bu">725000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c92" decimals="-5" unitRef="bu">1400000</rex:CommodityFuturesQuantity>
    <rex:CommodityFuturesQuantity contextRef="c93" decimals="-5" unitRef="bu">7400000</rex:CommodityFuturesQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c94" decimals="-5" unitRef="bu">5200000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c95" decimals="-5" unitRef="bu">19200000</rex:ForwardPurchaseContractsQuantity>
    <rex:ForwardPurchaseContractsQuantity contextRef="c96" decimals="-5" unitRef="bu">12800000</rex:ForwardPurchaseContractsQuantity>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c3" decimals="0" unitRef="usd">1735000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c4" decimals="0" unitRef="usd">2222000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DerivativeLossOnDerivative contextRef="c52" decimals="0" unitRef="usd">12714000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c97" decimals="0" unitRef="usd">3427000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c98" decimals="0" unitRef="usd">5552000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c99" decimals="0" unitRef="usd">1024000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c100" decimals="0" unitRef="usd">12109000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeLossOnDerivative contextRef="c101" decimals="0" unitRef="usd">1167000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;10.&lt;/td&gt;&lt;td style="text-align: justify"&gt;EMPLOYEE BENEFITS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The Company maintains the REX American
Resources Corporation 2015 Incentive Plan, approved by its shareholders, which reserved a total of 1,650,000 shares of common stock
for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares
of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards
to eligible employees, non-employee directors and consultants. Until the current year, the Company had only granted restricted
stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the
Company&#x2019;s Total Shareholder Return (TSR) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year
performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated
forfeitures. The Company records noncash compensation expense related to liability and equity awards in its consolidated financial
statements over the requisite service period on a straight-line basis. 1,342,842 shares remain available for issuance under the
Plan at January 31, 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock Awards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;As a component of their compensation,
restricted stock has been granted to directors and certain employees at the market price of REX common stock on the date of the
grant. In addition, one-quarter (one-third prior to 2022) of executives&#x2019; incentive compensation is payable by an award of
restricted stock based on the then market price of REX common stock. The Company&#x2019;s board of directors has determined that
the grant date will be June 15&lt;sup&gt;th&lt;/sup&gt;, or the next business day, for all grants of restricted stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023 and 2022, unrecognized
compensation cost related to nonvested restricted stock was approximately $450,000 and $97,000.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table summarizes
non-vested restricted stock award activity for fiscal years 2022, 2021, and 2020:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&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: 1px"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&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;Weighted&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&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&#160;Grant&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;Average&#160;Remaining&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&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; white-space: nowrap;"&gt;Non-Vested&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;Date&#160;Fair&#160;Value&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;Vesting Term&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 67%; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 2%"&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;30,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;1&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: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;19,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Average Grant&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Average Remaining&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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; white-space: nowrap"&gt;&lt;b&gt;Date Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Vesting Term&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;(in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;59,102&lt;/td&gt;&lt;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,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;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,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;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;37,344&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;900&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 3px; text-align: center; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Average Grant&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Average Remaining&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Date&#160;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Vesting Term&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;(in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,970&lt;/td&gt;&lt;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;2,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;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,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;416&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;45,342&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,211&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;59,102&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock Units (RSUs)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;In May 2022, the Company issued a total
of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company&#x2019;s TSR
compares to the TSR of companies that comprise the Russell 2000 Index during the three-year performance period ending December 31,
2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during
the performance period. At grant date, the fair value of the RSUs was approximately $2.7 million based on a Monte-Carlo simulation
model.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, unrecognized
compensation cost related to nonvested RSUs was approximately $2.0 million.&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c106" decimals="0" unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c107" decimals="0" unitRef="shares">1342842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c3" decimals="0" unitRef="usd">450000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c4" decimals="0" unitRef="usd">97000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The following table summarizes
non-vested restricted stock award activity for fiscal years 2022, 2021, and 2020:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&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: 1px"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&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;Weighted&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&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&#160;Grant&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;Average&#160;Remaining&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&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; white-space: nowrap;"&gt;Non-Vested&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;Date&#160;Fair&#160;Value&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;Vesting Term&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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 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(229,255,255)"&gt;
    &lt;td style="width: 67%; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="width: 2%"&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;30,167&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&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;1&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: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;19,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;81,264&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;2,320&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Average Grant&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Average Remaining&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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; white-space: nowrap"&gt;&lt;b&gt;Date Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Vesting Term&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;(in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;59,102&lt;/td&gt;&lt;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,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;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,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;275&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;37,344&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;900&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;30,167&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 3px; text-align: center; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="padding-bottom: 1px; text-align: center; border-bottom: Black 1px solid"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Weighted&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;b&gt;Average Grant&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Average Remaining&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;"&gt;&lt;b&gt;Non-Vested&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Date&#160;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&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;&lt;b&gt;Vesting Term&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;(000&#x2019;s)&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;(in years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,970&lt;/td&gt;&lt;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;2,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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-indent: -10pt; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;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,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;416&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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(229,255,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1px; text-indent: -10pt; padding-left: 10pt"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;45,342&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;1,211&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 3px; text-indent: -10pt; padding-left: 10pt"&gt;Non-Vested at January 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;59,102&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c4" decimals="0" unitRef="shares">30167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c4" decimals="-3" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c4" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="0" unitRef="shares">70689</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="-3" unitRef="usdPershares">2032000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c0" decimals="INF" unitRef="shares">450000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c0" decimals="INF" unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c0" decimals="0" unitRef="shares">19142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c0" decimals="-3" unitRef="usdPershares">472000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c3" decimals="0" unitRef="shares">81264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c3" decimals="-3" unitRef="usd">2320000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c3" decimals="0" unitRef="pure">2</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c19" decimals="0" unitRef="shares">59102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c19" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c19" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c5" decimals="0" unitRef="shares">8409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" unitRef="usdPershares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c6" decimals="INF" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c6" decimals="INF" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c5" decimals="0" unitRef="shares">37344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c5" decimals="-3" unitRef="usdPershares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c4" decimals="0" unitRef="shares">30167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c4" decimals="-3" unitRef="usd">773000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c4" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c11" decimals="0" unitRef="shares">85970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c11" decimals="-3" unitRef="usd">2193000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c11" decimals="0" unitRef="pure">2</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c6" decimals="0" unitRef="shares">18474</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c6" decimals="-3" unitRef="usdPershares">416000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c109" decimals="INF" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c109" decimals="INF" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c6" decimals="0" unitRef="shares">45342</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c6" decimals="-3" unitRef="usdPershares">1211000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c19" decimals="0" unitRef="shares">59102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue contextRef="c19" decimals="-3" unitRef="usd">1398000</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue>
    <rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears contextRef="c19" decimals="0" unitRef="pure">1</rex:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c0" decimals="0" unitRef="shares">67500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:RestrictedInvestmentsAtFairValue contextRef="c3" decimals="-5" unitRef="usd">2700000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c108" decimals="-5" unitRef="usd">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 24pt"&gt;11.&lt;/td&gt;&lt;td style="text-align: justify"&gt;COMMITMENTS	&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify; text-indent: -24pt"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, One Earth
and NuGen had combined forward purchase contracts for approximately 18.0 million bushels of corn, the principal raw material for
their ethanol plants and they had combined forward purchase contracts for approximately 2.7 MmBtu of natural gas.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, One Earth
and NuGen had combined sales commitments for approximately 46.5 million gallons of ethanol, 101,000 tons of distillers grains and
9.9 million pounds of non-food grade corn oil.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;At January 31, 2023, One Earth had
signed contracts in place for capital projects of approximately $29.3 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;One Earth has entered into a 10-year
agreement in 2009 with an unrelated party for the use of a portion of that party&#x2019;s natural gas pipeline. A new 15-year agreement,
with monthly payments of $29,250 was effective February 1, 2019. One Earth paid approximately $351,000 in fiscal years 2022, 2021,
and 2020 pursuant to the agreement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;One Earth and NuGen each have a
contract with an unrelated party (&#x201c;Distillers Grains Marketers&#x201d;) for distillers grains marketing services. Under the
terms of the contracts, the Distillers Grains Marketers will purchase all of One Earth&#x2019;s and NuGen&#x2019;s distillers grains
production during the term of the contracts. The contracts call for One Earth and NuGen to pay a fee per ton of distillers grains
sold for the Distillers Grains Marketers&#x2019; services. The terms of the agreements are for one year and renew automatically
for additional one-year terms, unless either party sends notice to the other party of its intent to terminate the agreement at
least 90 days prior to the expiration of the then current term of the agreement. One Earth and NuGen combined incurred fees of
approximately $1,159,000, $1,190,000, and $841,000 in fiscal years 2022, 2021, and 2020, respectively, for these marketing services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24pt; text-align: justify"&gt;The refined coal entity had various
agreements (site license, operating agreements, etc.) containing payment terms based upon production of refined coal under which
the Company was required to pay various fees. These fees totaled approximately $5,404,000 and $2,500,000 in fiscal years 2021 and
2020.&lt;/p&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <rex:ForwardPurchaseContractsQuantity contextRef="c3" decimals="-5" unitRef="bu">18000000</rex:ForwardPurchaseContractsQuantity>
    <rex:QuantityOfNaturalGasUnderSalesCommitmen contextRef="c3" decimals="1" unitRef="mmbtu">2.7</rex:QuantityOfNaturalGasUnderSalesCommitmen>
    <rex:QuantityOfEthanolUnderSalesCommitment contextRef="c110" decimals="-5" unitRef="gal">46500000</rex:QuantityOfEthanolUnderSalesCommitment>
    <rex:QuantityOfDistillersGrainsUnderSalesCommitment contextRef="c110" decimals="0" unitRef="t">101000</rex:QuantityOfDistillersGrainsUnderSalesCommitment>
    <rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments contextRef="c110" decimals="-5" unitRef="lb">9900000</rex:QuantityOfNonFoodGradeCornOilUnderSalesCommitments>
    <us-gaap:PaymentsToAcquireProjects contextRef="c0" decimals="-5" unitRef="usd">29300000</us-gaap:PaymentsToAcquireProjects>
    <rex:LeaseExpirationPeriod contextRef="c111">P10Y</rex:LeaseExpirationPeriod>
    <rex:LeaseExpirationPeriod contextRef="c112">P15Y</rex:LeaseExpirationPeriod>
    <rex:InstallmentAmount contextRef="c113" decimals="0" unitRef="usd">29250</rex:InstallmentAmount>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c114" decimals="0" unitRef="usd">351000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c115" decimals="0" unitRef="usd">351000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c116" decimals="0" unitRef="usd">351000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:MarketingExpense contextRef="c117" decimals="0" unitRef="usd">1159000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c118" decimals="0" unitRef="usd">1190000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c119" decimals="0" unitRef="usd">841000</us-gaap:MarketingExpense>
    <rex:FeesIncurredBySubsidiary contextRef="c73" decimals="0" unitRef="usd">5404000</rex:FeesIncurredBySubsidiary>
    <rex:FeesIncurredBySubsidiary contextRef="c74" decimals="0" unitRef="usd">2500000</rex:FeesIncurredBySubsidiary>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;b&gt;INCOME TAXES&lt;/b&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The provision for income taxes for fiscal
years 2022, 2021, and 2020 consist of the following (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Federal:&lt;/td&gt;&lt;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="width: 55%; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,323&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,925&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;12,064&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(1,850&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;7,410&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;16,514&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(527&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;State and Local:&lt;/td&gt;&lt;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: 10pt"&gt;Current&lt;/td&gt;&lt;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,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;602&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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(2,035&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(581&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(621&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,132&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(19&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Provision (benefit) for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;(546&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The tax effects of significant temporary
differences representing deferred tax assets and liabilities are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td&gt;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;&#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="width: 70%; text-align: left; padding-left: 10pt"&gt;General business credit carryforward&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;26,061&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;39,199&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accrued 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;627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;582&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-left: 10pt"&gt;State net operating loss carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;269&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Other items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;280&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: 1px; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(192&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(213&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;26,980&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;40,117&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Basis in pass through entities, including depreciation&lt;/td&gt;&lt;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,821&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;(17,995&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-bottom: 1px; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(340&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,113&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(18,335&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 3px"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;20,867&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;21,782&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company has a general business credit
carryforward of approximately $26.1 million and $39.2 million at January 31, 2023 and 2022, respectively. The Company can carry
these credits forward for up to twenty years. The carryforward period begins to expire in fiscal year 2038.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The Company has a valuation allowance of approximately $192,000
and $213,000 at January 31, 2023 and 2022, respectively, related to state net operating loss carryforwards. The Company decreased
the &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;valuation allowance by $21,000 in fiscal year 2022. These adjustments to the valuation allowance are a result of estimates
of realizing certain future state tax benefits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;The Company assessed all available positive and negative evidence
to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal
deferred tax assets. There is sufficient objectively verifiable income for management to conclude that it is more likely than
not that the Company will utilize available federal deferred tax assets prior to their expiration.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;Through its refined coal operation, the Company earned production
tax credits pursuant to IRC Section 45. The Company ceased operation of its refined coal business on November 18, 2021. The credits
can be used to reduce future income tax liabilities for up to 20 years. These credits increased the income tax benefit from discontinued
operations by approximately $11.3 million and $5.2 million during fiscal years 2021 and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal years 2022, 2021, and 2020,
the Company recognized an income tax benefit (provision) for federal and state research and experimentation credits (net of uncertain
tax position expense) of approximately $0.4 million, $(3.0) million, and $0.9 million, respectively. The credits can be used to
reduce future income tax liabilities for up to 20 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company paid income taxes of approximately
$2,795,000, $7,239,000, and $1,274,000 in fiscal years 2022, 2021, and 2020, respectively. The Company received refunds of income
taxes of approximately $655,000 in fiscal year 2020. The Company did not receive any refunds in fiscal years 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Reconciliations of the federal statutory
tax and the Company&#x2019;s income tax (benefit) expense for fiscal years 2022, 2021, and 2020 are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 55%; text-align: left"&gt;Federal income tax at statutory rate&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;9,971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;885&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;State and local taxes, net of federal tax benefit&lt;/td&gt;&lt;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,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150&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(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Research and experimentation 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;(2,542&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,184&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;(2,008&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"&gt;Uncertain 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;2,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,046&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(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left"&gt;Noncontrolling 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;(2,523&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;(2,231&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;(707&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-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;630&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(216&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;88&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-top: 0"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left; padding-top: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left; padding-top: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;(546&lt;/td&gt;&lt;td style="padding-bottom: 2px; text-align: left; padding-top: 0"&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company files a U.S. federal income
tax return and income tax returns in various states. In general, the Company is no longer subject to U.S. federal, state or local
income tax examinations by tax authorities for fiscal years ended January 31, 2014 and prior. The Company is currently undergoing
a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.	&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company applies the provisions of
ASC 740-10-25-5 for uncertain tax positions. As of January 31, 2023, total unrecognized tax benefits were approximately $19,033,000,
and accrued penalties and interest were approximately $55,000. If the Company were to prevail on all unrecognized tax benefits
recorded, the provision for income taxes would be reduced by approximately $18,925,000. In addition, the impact&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt; of penalties and
interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded
within income tax expense.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;On a quarterly and annual basis, the Company
accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible
that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during
the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial
position. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fiscal Year&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Unrecognized tax benefits, beginning of year&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;8,400&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;Changes for tax positions for prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,827&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Changes for tax positions for current year&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;4,554&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Unrecognized tax benefits, end of year&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The provision for income taxes for fiscal
years 2022, 2021, and 2020 consist of the following (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td&gt;Federal:&lt;/td&gt;&lt;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="width: 55%; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,323&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,925&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;12,064&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(1,850&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;7,410&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;16,514&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(527&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;State and Local:&lt;/td&gt;&lt;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: 10pt"&gt;Current&lt;/td&gt;&lt;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,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;602&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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(2,035&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(581&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(621&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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-bottom: 1px"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,132&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(19&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Provision (benefit) for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;(546&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">4485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">4450000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">1323000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">2925000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">12064000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-1850000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">7410000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">16514000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">-527000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">4167000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">3098000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">602000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-2035000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-581000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-621000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c0" decimals="-3" unitRef="usd">2132000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c5" decimals="-3" unitRef="usd">2517000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c6" decimals="-3" unitRef="usd">-19000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">9542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The tax effects of significant temporary
differences representing deferred tax assets and liabilities are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;January 31,&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td&gt;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;&#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="width: 70%; text-align: left; padding-left: 10pt"&gt;General business credit carryforward&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;26,061&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;39,199&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; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accrued 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;627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;582&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-left: 10pt"&gt;State net operating loss carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;269&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Other items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;280&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: 1px; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(192&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(213&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;26,980&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;40,117&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Basis in pass through entities, including depreciation&lt;/td&gt;&lt;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,821&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;(17,995&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-bottom: 1px; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(340&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&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 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(229,255,255)"&gt;
    &lt;td style="padding-bottom: 1px"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(6,113&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(18,335&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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: 3px"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;20,867&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;21,782&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-3" unitRef="usd">26061000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-3" unitRef="usd">39199000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c3" decimals="-3" unitRef="usd">627000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c4" decimals="-3" unitRef="usd">582000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c3" decimals="-3" unitRef="usd">244000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c4" decimals="-3" unitRef="usd">269000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" unitRef="usd">240000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" unitRef="usd">280000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" unitRef="usd">192000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" unitRef="usd">213000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" unitRef="usd">26980000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" unitRef="usd">40117000</us-gaap:DeferredTaxAssetsNet>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c3" decimals="-3" unitRef="usd">5821000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation contextRef="c4" decimals="-3" unitRef="usd">17995000</rex:DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="-3" unitRef="usd">292000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" unitRef="usd">340000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">6113000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd">18335000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">20867000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="-3" unitRef="usd">21782000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-5" unitRef="usd">26100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-5" unitRef="usd">39200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" unitRef="usd">192000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" unitRef="usd">213000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="0" unitRef="usd">21000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c4" decimals="-5" unitRef="usd">11300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c19" decimals="-5" unitRef="usd">5200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c3" decimals="-5" unitRef="usd">400000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c4" decimals="-5" unitRef="usd">-3000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c19" decimals="-5" unitRef="usd">900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" unitRef="usd">2795000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c5" decimals="0" unitRef="usd">7239000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="0" unitRef="usd">1274000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c6" decimals="0" unitRef="usd">655000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Reconciliations of the federal statutory
tax and the Company&#x2019;s income tax (benefit) expense for fiscal years 2022, 2021, and 2020 are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="width: 55%; text-align: left"&gt;Federal income tax at statutory rate&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;9,971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,926&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;885&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;State and local taxes, net of federal tax benefit&lt;/td&gt;&lt;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,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150&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(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Research and experimentation 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;(2,542&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,184&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;(2,008&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"&gt;Uncertain 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;2,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,046&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(229,255,255)"&gt;
    &lt;td style="color: black; text-align: left"&gt;Noncontrolling 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;(2,523&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;(2,231&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;(707&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-bottom: 1px"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;630&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;(216&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;88&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="padding-bottom: 0; padding-top: 0"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;9,542&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left; padding-top: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;19,031&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left; padding-top: 0"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; padding-top: 0"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0"&gt;(546&lt;/td&gt;&lt;td style="padding-bottom: 2px; text-align: left; padding-top: 0"&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" unitRef="usd">9971000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="-3" unitRef="usd">15926000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="-3" unitRef="usd">885000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">1725000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">2396000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c6" decimals="-3" unitRef="usd">150000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c0" decimals="-3" unitRef="usd">2542000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c5" decimals="-3" unitRef="usd">5184000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c6" decimals="-3" unitRef="usd">2008000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c0" decimals="-3" unitRef="usd">2281000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c5" decimals="-3" unitRef="usd">8340000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition contextRef="c6" decimals="-3" unitRef="usd">1046000</rex:EffectiveIncomeTaxReconciliationUncertainTaxPosition>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">2523000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c5" decimals="-3" unitRef="usd">2231000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c6" decimals="-3" unitRef="usd">707000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="-3" unitRef="usd">630000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c5" decimals="-3" unitRef="usd">-216000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c6" decimals="-3" unitRef="usd">88000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="-3" unitRef="usd">9542000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c5" decimals="-3" unitRef="usd">19031000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c6" decimals="-3" unitRef="usd">-546000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest contextRef="c3" decimals="0" unitRef="usd">19033000</rex:UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c3" decimals="0" unitRef="usd">55000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <rex:IncreaseDecreaseInProvisionForIncomeTaxes contextRef="c0" decimals="0" unitRef="usd">-18925000</rex:IncreaseDecreaseInProvisionForIncomeTaxes>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0">A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties,
is as follows (amounts in thousands):&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Fiscal Year&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Unrecognized tax benefits, beginning of year&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;8,400&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;Changes for tax positions for prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,827&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1px"&gt;Changes for tax positions for current year&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;2,142&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;4,554&lt;/td&gt;&lt;td style="padding-bottom: 1px; 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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Unrecognized tax benefits, end of year&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;19,088&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;16,781&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" unitRef="usd">16781000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c19" decimals="-3" unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">165000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c5" decimals="-3" unitRef="usd">3827000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">2142000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c5" decimals="-3" unitRef="usd">4554000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" unitRef="usd">19088000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" unitRef="usd">16781000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:LossContingencyDisclosures contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 24pt; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt"&gt;13.&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt"&gt;CONTINGENCIES&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The Company is involved in various legal
actions arising in the normal course of business. After taking into consideration legal counsels&#x2019; evaluation of such actions,
management is of the opinion that their outcome will not have a material effect on the Company&#x2019;s consolidated financial
statements. The Company recorded a liability of $250,000 at January 31, 2023 as a probable and reasonably estimable loss associated
with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation. There
were no liabilities recorded at January 31, 2022 as the Company did not believe that there was a probable and reasonably estimable
loss associated with any legal contingencies.&lt;/p&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:LegalFees contextRef="c0" decimals="0" unitRef="usd">250000</us-gaap:LegalFees>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font: 10pt Times New Roman, Times, Serif"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 24pt; font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;b&gt;14.&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;b&gt;DISCONTINUED OPERATIONS &lt;/b&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;On November 18, 2021, the Company ceased
operation of its refined coal business as tax credits could no longer be earned on its operation. Beginning in the third quarter
of fiscal year 2021, the results of the operations of the refined coal business have been recognized as discontinued operations.
There were no amounts reclassified as discontinued operations in fiscal year 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Below is a table reflecting certain items
of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal years 2021
and 2020 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;182&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: 1px"&gt;Cost of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,602&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;5,854&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross 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;(8,202)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,672)&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: 1px"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;698&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;22&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss before 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;(8,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;(5,694)&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: 1px"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,295&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;6,554&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income from discontinued operations, net of tax&lt;/td&gt;&lt;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,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;860&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: 1px"&gt;Net loss attributable to noncontrolling interests&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;261&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;4,792&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,121&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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 0pt 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;2 &lt;/sup&gt;Net loss attributable to noncontrolling interest
represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;As of January 31, 2023 and 2022, there
were no amounts on the balance sheet reclassified to discontinued operations.&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;Below is a table reflecting certain items
of the Consolidated Condensed Statement of Operations that were reclassified as discontinued operations for fiscal years 2021
and 2020 (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1px; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1px; font-weight: bold"&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(229,255,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Net sales and revenue&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;182&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: 1px"&gt;Cost of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;8,602&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;5,854&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross 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;(8,202)&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,672)&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: 1px"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;698&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;22&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss before 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;(8,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;(5,694)&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: 1px"&gt;Benefit for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;13,295&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;6,554&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income from discontinued operations, net of tax&lt;/td&gt;&lt;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,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;860&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: 1px"&gt;Net loss attributable to noncontrolling interests&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1px solid; text-align: right"&gt;261&lt;/td&gt;&lt;td style="padding-bottom: 1px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 3px"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;4,792&lt;/td&gt;&lt;td style="padding-bottom: 3px; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 3px"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 3px double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 3px double; text-align: right"&gt;1,121&lt;/td&gt;&lt;td style="padding-bottom: 3px; 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 0pt 24pt"&gt;&lt;sup&gt;1 &lt;/sup&gt;Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&lt;sup&gt;2 &lt;/sup&gt;Net loss attributable to noncontrolling interest
represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c5" decimals="-3" id="ix_24_fact" unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c6" decimals="-3" id="ix_25_fact" unitRef="usd">182000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c5" decimals="-3" unitRef="usd">8602000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c6" decimals="-3" unitRef="usd">5854000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c5" decimals="-3" unitRef="usd">-8202000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="c6" decimals="-3" unitRef="usd">-5672000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">698000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" unitRef="usd">22000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="c5" decimals="-3" unitRef="usd">-8900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="c6" decimals="-3" unitRef="usd">-5694000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c5" decimals="-3" unitRef="usd">-13295000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c6" decimals="-3" unitRef="usd">-6554000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c5" decimals="-3" unitRef="usd">4395000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c6" decimals="-3" unitRef="usd">860000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ix_26_fact" unitRef="usd">-397000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ix_27_fact" unitRef="usd">-261000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c5" decimals="-3" unitRef="usd">4792000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c6" decimals="-3" unitRef="usd">1121000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 24pt; text-align: justify; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;15.&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0pt"&gt;QUARTERLY UNAUDITED INFORMATION&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The following tables set forth the Company&#x2019;s
net sales and revenue, gross profit, net income and net income per share (basic and diluted) for each quarter during the last
two fiscal years. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary
for a fair presentation have been included.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;b&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;April
    30,&lt;br/&gt;
    2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;July
    31,&lt;br/&gt;
    2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;October
    31,&lt;br/&gt; 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;January
    31,&lt;br/&gt; 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&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: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;194,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;240,328&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;220,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;200,167&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-left: 10pt; text-indent: -10pt"&gt;Gross profit&lt;/td&gt;&lt;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,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,584&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,336&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,899&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income from continuing operations&lt;/td&gt;&lt;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,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,168&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;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,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,184&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,161&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (a)&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;0.29&lt;/td&gt;&lt;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;0.63&lt;/td&gt;&lt;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;0.18&lt;/td&gt;&lt;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;0.47&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-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;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;/table&gt;&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; "&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;b&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; "&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;April
    30,&lt;br/&gt;
    2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;July
    31,&lt;br/&gt;
    2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;October
    31,&lt;br/&gt; 2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;January
    31,&lt;br/&gt; 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&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: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 40%"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;164,042&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;195,678&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;203,066&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;212,016&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Gross profit&lt;/td&gt;&lt;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,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,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;38,777&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income from continuing operations&lt;/td&gt;&lt;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,963&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,917&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders (continuing operations)&lt;/td&gt;&lt;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,269&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,267&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders (discontinued operations)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;515&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,166&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,952&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;159&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;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,784&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,426&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.40&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.19&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-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.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;0.11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.01&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (a)&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;0.43&lt;/td&gt;&lt;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;0.44&lt;/td&gt;&lt;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;0.85&lt;/td&gt;&lt;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.20&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: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="width: 24pt"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;a)&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;The total of the quarterly net income per share amounts do not equal the annual net income per share amounts due to the impact of varying amounts of shares outstanding during the year.&#160;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;The following tables set forth the Company&#x2019;s
net sales and revenue, gross profit, net income and net income per share (basic and diluted) for each quarter during the last
two fiscal years. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary
for a fair presentation have been included.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;b&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;April
    30,&lt;br/&gt;
    2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;July
    31,&lt;br/&gt;
    2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;October
    31,&lt;br/&gt; 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;January
    31,&lt;br/&gt; 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&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: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;194,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;240,328&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;220,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;200,167&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-left: 10pt; text-indent: -10pt"&gt;Gross profit&lt;/td&gt;&lt;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,912&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,584&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,336&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,899&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income from continuing operations&lt;/td&gt;&lt;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,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,168&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;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,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,184&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,161&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (a)&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;0.29&lt;/td&gt;&lt;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;0.63&lt;/td&gt;&lt;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;0.18&lt;/td&gt;&lt;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;0.47&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-left: 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;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;/table&gt;&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif; margin-left: 24pt"&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; "&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-bottom: 1px; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1px solid; text-align: center"&gt;&lt;b&gt;Quarters
    Ended&lt;br/&gt; (In Thousands, Except Per Share Amounts)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1px; font: 8pt Arial, Helvetica, Sans-Serif; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; font: 8pt Arial, Helvetica, Sans-Serif; "&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;April
    30,&lt;br/&gt;
    2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;July
    31,&lt;br/&gt;
    2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;October
    31,&lt;br/&gt; 2021&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 8pt Arial, Helvetica, Sans-Serif; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;January
    31,&lt;br/&gt; 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 1pt"&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: 10pt; text-indent: -10pt"&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 40%"&gt;Net sales and revenue&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;164,042&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;195,678&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;203,066&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;212,016&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Gross profit&lt;/td&gt;&lt;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,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,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;38,777&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income from continuing operations&lt;/td&gt;&lt;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,963&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,917&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders (continuing operations)&lt;/td&gt;&lt;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,269&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,267&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders (discontinued operations)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;515&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,166&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,952&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;159&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-left: 10pt; text-indent: -10pt"&gt;Net income attributable to REX common shareholders&lt;/td&gt;&lt;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,784&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,426&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.40&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.19&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-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.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;0.11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.01&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(229,255,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Basic and diluted net income per share attributable to REX common shareholders (a)&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;0.43&lt;/td&gt;&lt;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;0.44&lt;/td&gt;&lt;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;0.85&lt;/td&gt;&lt;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.20&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: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="width: 24pt"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24pt; font: 10pt Times New Roman, Times, Serif"&gt;a)&lt;/td&gt; &lt;td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;The total of the quarterly net income per share amounts do not equal the annual net income per share amounts due to the impact of varying amounts of shares outstanding during the year.&#160;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues contextRef="c120" decimals="-3" unitRef="usd">194228000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c121" decimals="-3" unitRef="usd">240328000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c122" decimals="-3" unitRef="usd">220277000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c123" decimals="-3" unitRef="usd">200167000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c120" decimals="-3" unitRef="usd">11912000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c121" decimals="-3" unitRef="usd">16584000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c122" decimals="-3" unitRef="usd">11336000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c123" decimals="-3" unitRef="usd">14899000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c120" decimals="-3" unitRef="usd">6986000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c121" decimals="-3" unitRef="usd">14885000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c122" decimals="-3" unitRef="usd">4898000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c123" decimals="-3" unitRef="usd">11168000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c120" decimals="-3" unitRef="usd">5182000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c121" decimals="-3" unitRef="usd">11170000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c122" decimals="-3" unitRef="usd">3184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c123" decimals="-3" unitRef="usd">8161000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c120" decimals="2" unitRef="usdPershares">0.29</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c121" decimals="2" unitRef="usdPershares">0.63</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c122" decimals="2" unitRef="usdPershares">0.18</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c123" decimals="2" unitRef="usdPershares">0.47</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <us-gaap:Revenues contextRef="c124" decimals="-3" unitRef="usd">164042000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c125" decimals="-3" unitRef="usd">195678000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c126" decimals="-3" unitRef="usd">203066000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c127" decimals="-3" unitRef="usd">212016000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c124" decimals="-3" unitRef="usd">19477000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c125" decimals="-3" unitRef="usd">14154000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c126" decimals="-3" unitRef="usd">25152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c127" decimals="-3" unitRef="usd">38777000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c124" decimals="-3" unitRef="usd">7963000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c125" decimals="-3" unitRef="usd">8039000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c126" decimals="-3" unitRef="usd">14888000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c127" decimals="-3" unitRef="usd">25917000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c124" decimals="-3" unitRef="usd">7269000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c125" decimals="-3" unitRef="usd">5710000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c126" decimals="-3" unitRef="usd">13326000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c127" decimals="-3" unitRef="usd">21267000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c124" decimals="-3" unitRef="usd">515000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c125" decimals="-3" unitRef="usd">2166000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c126" decimals="-3" unitRef="usd">1952000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c127" decimals="-3" unitRef="usd">159000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c124" decimals="-3" unitRef="usd">7784000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c125" decimals="-3" unitRef="usd">7876000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c126" decimals="-3" unitRef="usd">15278000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c127" decimals="-3" unitRef="usd">21426000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd contextRef="c124" decimals="2" unitRef="usdPershares">0.4</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd contextRef="c125" decimals="2" unitRef="usdPershares">0.32</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd contextRef="c126" decimals="2" unitRef="usdPershares">0.74</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd contextRef="c127" decimals="2" unitRef="usdPershares">1.19</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc contextRef="c124" decimals="2" unitRef="usdPershares">0.03</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc contextRef="c125" decimals="2" unitRef="usdPershares">0.12</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc contextRef="c126" decimals="2" unitRef="usdPershares">0.11</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc contextRef="c127" decimals="2" unitRef="usdPershares">0.01</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c124" decimals="2" unitRef="usdPershares">0.43</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c125" decimals="2" unitRef="usdPershares">0.44</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c126" decimals="2" unitRef="usdPershares">0.85</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin contextRef="c127" decimals="2" unitRef="usdPershares">1.2</rex:BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="width: 24pt; text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif"&gt;16.&lt;/td&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt"&gt;RELATED PARTIES&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal years 2022, 2021, and 2020,
One Earth and NuGen, combined, purchased approximately $135.4 million, $90.2 million, and $54.8 million, respectively, of corn
and other supplies from minority equity investors. The Company had amounts payable to related parties of approximately $1.5 million
and $0.5 million at January 31, 2023 and 2022, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal years 2021 and 2020, the
Company recognized (reduced) commission expense of approximately $0.3 million, $(0.2) million, respectively, payable to the minority
investor in the refined coal entity. The commission expense is associated with the refined coal business, and as such, there was
no commission expense recorded in fiscal year 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;During fiscal year 2021, the Company received
approximately $0.3 million in capital contributions from the minority investor in the refined coal entity. The Company did not
receive capital contributions related to the refined coal entity in fiscal year 2022.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c128" decimals="-5" unitRef="usd">135400000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c129" decimals="-5" unitRef="usd">90200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c130" decimals="-5" unitRef="usd">54800000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c131" decimals="-5" unitRef="usd">1500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="c132" decimals="-5" unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c133" decimals="-5" unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty contextRef="c134" decimals="-5" unitRef="usd">-200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="c133" decimals="-5" unitRef="usd">300000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <dei:AuditorName contextRef="c0">Deloitte and Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0">Dayton, Ohio</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="hidden-fact-0">34</dei:AuditorFirmId>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c23"
      id="hidden-fact-1"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c23"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c21"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="c72"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c83"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c85"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c83"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c85"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c83"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c84"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c83"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsLiability
      contextRef="c85"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c83"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:CommodityContractLiabilityCurrent
      contextRef="c85"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c86"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:ForwardPurchaseContractsAsset
      contextRef="c88"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <rex:InvestmentInCooperativeFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c86"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="c88"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="c103"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilities
      contextRef="c105"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityCentralIndexKey contextRef="c0">0000744187</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#hidden-fact-4"
          xlink:label="hidden-fact-4"
          xlink:type="locator"/>
        <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">Refined coal sales were recorded net of the
cost of coal as the Company purchased the coal feedstock from the same customer to which the processed refined coal was sold.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-4"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <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="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-16"
          xlink:label="hidden-fact-16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-5"
          xlink:label="hidden-fact-5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-15"
          xlink:label="hidden-fact-15"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-6"
          xlink:label="hidden-fact-6"
          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"><xhtml:span style="font-size: 10pt">The forward purchase contracts asset is included in &#x201c;Prepaid
expenses and other&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <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="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="hidden-fact-16"
          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-5"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-15"
          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-6"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-18"
          xlink:label="hidden-fact-18"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-9"
          xlink:label="hidden-fact-9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-10"
          xlink:label="hidden-fact-10"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-17"
          xlink:label="hidden-fact-17"
          xlink:type="locator"/>
        <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"><xhtml:span style="font-size: 10pt">The investment in cooperative is included in &#x201c;Other assets&#x201d;
on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-18"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_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-9"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-10"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_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-17"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-19"
          xlink:label="hidden-fact-19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-20"
          xlink:label="hidden-fact-20"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-13"
          xlink:label="hidden-fact-13"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-14"
          xlink:label="hidden-fact-14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <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"><xhtml:span style="font-size: 10pt">The commodity futures liability is included in &#x201c;Accrued expenses
and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-19"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-20"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_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-13"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_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-14"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-7"
          xlink:label="hidden-fact-7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-8"
          xlink:label="hidden-fact-8"
          xlink:type="locator"/>
        <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"><xhtml:span style="font-size: 10pt">The commodity futures asset is included in &#x201c;Prepaid expenses
and other&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_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-7"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-8"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-11"
          xlink:label="hidden-fact-11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-12"
          xlink:label="hidden-fact-12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <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"><xhtml:span style="font-size: 10pt">The forward purchase contracts liability is included in &#x201c;Accrued
expenses and other current liabilities&#x201d; on the accompanying Consolidated Balance Sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-11"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-12"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-21"
          xlink:label="hidden-fact-21"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt">Commodity futures assets are included in prepaid expenses and other.
These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels,
respectively at January 31, 2023. Commodity futures liabilities are included in accrued expenses and other current liabilities.
These contracts are short/sell positions for approximately 1.4 million bushels and 7.4 million bushels of corn at January 31, 2023
and 2022, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-21"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <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="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-22"
          xlink:label="hidden-fact-22"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Forward purchase contracts assets are included in prepaid expenses and other. These contracts are for purchases of approximately 5.2 million bushels and 19.2 million bushels of corn at January 31, 2023 and 2022, respectively. Forward purchase contracts liabilities are included in accrued expenses and other current liabilities. These contracts are for purchases of approximately 12.8 million bushels of corn at January 31, 2023</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_8_footnote" xlink:label="ix_8_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Refined coal sales were recorded net of the cost
of coal as the Company purchased the coal feedstock from the customer to which the processed refined coal was sold.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_9_footnote" xlink:label="ix_9_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net loss attributable to noncontrolling interest
represents the minority investor&#x2019;s share of the loss before income taxes as noncontrolling interests does not include any
gain from the refined coal tax credits.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "UZ?E8'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    "  M>GY6S%O[?^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;1%Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R?
M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNBEX4S1\6SV(ZE[PVX_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ +7I^5IE<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
M"  M>GY6TP!@DQ (  #F,@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W/B-AN&O_=7:&BGT\Z$X!,A;!-F""0M[29A(-N^^W;Z0;$%>-:VJ"3G
M\._[R#8VWLH"3\5^V'#P<]N^D.3[EN6K5\J^\ TA KW%4<*O.QLAMA]Z/>YO
M2(SY.=V2!+Y9419C 6_9NL>WC. @*XJCGF-9%[T8ATEG=)5]-F>C*YJ**$S(
MG"&>QC%F[S<DHJ_7';NS^V 1KC="?M ;76WQFBR)^+2=,WC7*U6","8)#VF"
M&%E==\;VAZEGR8)LB]]#\LKW7B-Y*L^4?I%O9L%UQY)'1"+B"RF!X<\+F9 H
MDDIP''\7HIURG[)P__5._2X[>3B99\S)A$9_A('87'<N.R@@*YQ&8D%??R'%
M"?6EGD\CGOV/7O-MO6$'^2D7-"Z*X0CB,,G_XK<"Q%[!I=50X!0%SE<%MM=0
MX!8%[K$%7E'@963R4\DX3+' HRM&7Q&36X.:?)'!S*KA],-$_NY+P>#;$.K$
M:$K]%'Y&@<9)@&X3$8IW-$OR]B1_ER[ZM)RB'[[[\:HG8'>RJ.<7TC>YM-,@
M;3OHGB9BPT$W($%=H ?'61ZLLSO8&T>K^"M.SI%KGR''<ES% 4WTY?>8G2-G
MV%@^/;#W-"KW[FC.QBW1NYF>>PC]/N^/L!&:"1)S%?!<T%,+RB'B ]]BGUQW
M8 S@A+V0SNC[;^T+ZR<5+)-B4T-B-9!>"=+3J8^*9KL@ZY +AH'H XZ)BI]>
M9W'[/S2^OUW,)N,'M+A=/GY:3&Z7:/*XF#\NQD^SQP<51JUF6XR&Q&H8^R7&
MOO;TGQ@.PF2-EN_Q,XU4^/3U@$_%1UO4EH\AL1J?BY+/A?;\RO[Z]+Y5MBY]
MN6UU?U/QT5:UY6-(K,9G4/(9:$]PDC(F\=R%W,<1^DPPDR,_@NN2$I=>K=NU
M[*YKJXAI"]L2,R16(W99$KL\9N":T#B&H7\IJ/_E#"TW&/:$'E/!!4YDCU3!
MTPJWO1+D8OU,3!K%EY$]<(>690^O>B_[L SMM09K6,(:'@-KGCY'H8_N(HJ%
M"HQ6I"T8DV+37.QBC[(W="^&PZ'KEIAK9&RK,G&6ELT8QJ4@&YON(JQL+P<$
M5CCBJDXZT=>U16!*K8YIS^O:1_4W ,5@A)J!+7U#OY%W)3"]E 7_!IYG7PZ4
MU+3%K:D94JM3<RIJSE'4BN%]0;:4B<PH""Q2I4\]H/B9J*HF^JK6U RIU:E5
MYM[66MX=M=]IE"8"$C5<%B/"U+3T2@]4"<NH?3>E5H=5&7C[* >?(4(3\ MK
MRM2]4J\S]GT"$B 0Y&)*<D8=NRFU.KG*L]MZTUV0^X-$4?=+0E_!1A#,:0(
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
M+0+(G,,P,<R13CT1NWJZ6Y>S12RCO\B%JD51UGV1 1[,^0B@A&@8BA14Y0<
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
MZ*XM3^;=Y>\STX73L.(Y7*/A?#H@W5VHN@>K&G^)62N+OO;+$G=0KIT!WJ.
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
M;,U8T7+;MA)]YU?LJ)F.,T-+)"59<FI[QDZ<-IV;7H_MI.UT^@"1*Q$U2#
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
M&@UGTT'S*M/=.%WY[PL+[9PN_&6.@KHQGD#/EUJ[[H8WV'YP.OL?4$L#!!0
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
M*UCU27 2<3*V$(,"A<[%G;HO*D/OJ\=E >;"-2[]\$[@B;/A'JL\[*'"<R.
M&WX0!![K#X;0P_^@.CV5$)43/O,S]#7;6',%^Z"7R,E:>S'?D:M"QO5,\RAB
M:;"RS/] BX >R;*I#@GCR"<-T*J0-92Q; KCX0% RN('H9ZJVDHZK;%4=)QB
M1,HVI^TH053%OYP.$O)!%J6\*U%#M"G(3&R[2MU+?E /14YYRP/,7%E5HY=1
M8C57;3B3FSGWF6:&M%=07FYQ  $+;I/I"DP%HI;_K1-85R89V<"IY*Q ZCZB
M))&",U==O#W9DE4CFFTAT'=_=#X7#R#FK.@CH>,6LD+O2AX@&"A_E": >0XV
M02N(6VB(+8OO) /+E5=IZ[ZW/6.R5HU%/OJA>L9L$>_-[TL$2MVZO:A=G+#.
MI(O+7Q2!Z')AZAS8(*>EJ*[\K=/!*WH%,9(WW"U[=$X7P\NF-HUT&K[_<B-N
MVXXZ27=R %-Z<P;9_AF"=;K"]Q_U@UK<P?_(A]P$M/G G>M13H&C&^-\C-4&
M9&Y9L2FM6T5EDV?0C6QR3"\C8:.+/;9 3TS+<C&K]4+DB#A-M155RUMK9"@N
M=W-).(RW$VK:RZ=Y4S/S-@%L7+O3M4R[2?7-_@W/6BW?ZSL0%4FC8?A!T5CM
M4^IXW=JYSJ0C%HES@4[-A*RG<UZB:*QI^++.DYWQCCG/S413M<F"B>)"'J_1
MMLJHDSTI-Q@FG5%\<70<#X.3S3.;+1A.-BO/*TT'89L5WO_#BK7YEK+(MYNU
M706\H\@?3U)*R( _]B,T-OR9H8=^-$[V).L#KGNACL*1"LLY!4V#AHQCB(%Y
M^X&)HU&:'J@3P4[5@9*4?-HSA#O/';,/=P<88?E%46J#.=LPZ/K[ED7$H,9J
MJOZ4GZJ\GUU^_04MTOBUZ3MGTR:WE.G-%R]8[F=[V/U311\ TN\:M* RPNWY
M9$P]:YABIACA0Y:EO:FAI*G!T<,7;1QT!NB'&AHV3"21'T]&$!5X7WXJL"*>
M#6C4\,,LX<X57LW0(W[K8DWT8PT&\B-,)>@DT6*B4TA&WD?X"$FKAG4HAQ05
MZBQJ/0N/8B<SBKE='0?C=:\ZB@/JDVD2R;*V5WUY6.D8-2M*&BS$M^'M<&V+
M#5W!+D2ERXH]V[M5=MJ#1!%KC$M!",KW5=?7;A<HU-%*PP/5O:(;)2[+%,[]
M@_TVD8%(["JO=Z1ZE&@X-CF<*=" ,O4F06RQ3]%]QDX_B%&2-.&ZNQU9@#=U
MPR0"$O&DZGL-#WARQRB[6-8=RPN'INMI9*<[W8EN9(625+'].9XBU;NZO1'C
M)'@5!J^B]%7JLN%^4@W%%0?W;B,,;S MFJI7:?JMH5A1]_2LS09UN+GVN=66
M[12(B)>EFTF9&2U-]XEPN0W$F&VW2_0J_(]1C'HEX=K=P_ \6J]A77_;/L^G
M])5N2AH_VG8CWU?Q,[IS:''AX#PO-BU5 8!3S@U;6GH;+?D 61J]SABTS\W^
ME)8Y1' 4"6_W,.TVXHS1-( "W*JP\Q><0NFRT]RC=XMJFXF<>X?B$[00?\+C
M. \:LJ\J,*"D&\_";,6BY[QHUMSMW5K07?$A:JW+0C<[+;6E^1J'[.<#].<&
MFKHU7:$=?B)AID!?[*W[9U< NGITR!+.3FW5Y4:]1?ALPP8N=^1=LTA)I1O:
MVIZ.^Z^*[N5"M'M\"_I:S/5*85#83EZY5H8+KYMQ^+LI)H%[IO!<4BD61*Z:
MC.',*?C.FP:VSK!=!\J9JL)<AY>]#B[BEAV]J=&=27B0KJ@<</FI^ YC8[6#
MW.E?>11[>>A[A?F98OS.Y=5_(L5M"C.JVL&#-Y !D'N9([K*&V=4A3(_P>!^
MP^9K.;CE-EIQDY'+J>$H%;&?1>/_LJ?-WVWOY(>H?8F?ILE+0&'-/D1DNRS;
M8-UW&WS:NZE?H$KP[Q$H'F0X=VF_7EW_Y''E;OHWK[O?2S[(FJ](2C7#UF X
M3@>B=K]!N >KEWSO?Z>MU0O^.%<2Y8A>P/<SC0!L'^B ]0]!E_\!4$L#!!0
M   ( "UZ?E9H#"<=A ,  ) '   9    >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;(U546_;. Q^SZ\@O&%/1>PX[59T28 FZ]UUN/6*M=L>ACTH-AT+E26?
M*,?-OS]*=MQLUP9[L261_/B1%*E9:^P#E8@.'BNE:1Z5SM47<4Q9B96@L:E1
MLZ0PMA*.MW834VU1Y,&H4G&:)&_C2D@=+6;A[-8N9J9Q2FJ\M4!-50F[6Z(R
M[3R:1/N#SW)3.G\0+V:UV. =NB_UK>5=/*#DLD)-TFBP6,RCR\G%\M3K!X6O
M$ELZ6(./9&W,@]]<Y_,H\8108>8\@N#?%E>HE =B&O_VF-'@TAL>KO?H?X38
M.9:U(%P9]4WFKIQ'YQ'D6(A&N<^F_0O[>,X\7F84A2^TG>Z4E;.&G*EZ8V90
M2=W]Q6.?AP.#\^0%@[0W2 /OSE%@^4$XL9A9TX+UVHSF%R'48,WDI/9%N7.6
MI9+MW&+US\W]]<V?5S>KZZN[6>P8T@OBK#=?=N;I"^:3%#X9[4J"*YUC_C-
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
M_-[RM=FAP7DR5^J#6YS7QT'D#.*"5]8A,/S<\5=<" >$9GS<8 9;E4YPEWY
M?^U]1U_FS/!72OS1UK8Y#HH :KY@O;#7:OT+W_B3.KQ*">-_83WPIDD 56^L
MZC;":$'7RN'+/FWBL"-01(\(T(T ]78/BKR5I\RRZ9%6:]".&]$<X5WUTFA<
M*UU2WEF-IRW*V>EOM[/KF[/K7_^"VXO9[>GYS=DIG%^\OKQ^.[LYO[PXFEA4
MXE@GU0;P9 "DCP 2"F^5M(V!,UGS^O\ $[1N:R)],/&$/HGXALDQQ"0$&M'X
M";QXZW+L\>+'7.Z9MER+>WC=2B:KE@DXET-]NT(Y;4TEE.DUA_>SN;$:*^?O
M?8$8U"3[U;AN>F%6K.+' ;:+X?J.!]/GST@6O7S"B63K1/(4^A>=>'_#/UDX
M$:KZL-?V)]'WVT[2,7RA7."FX;!0 EN]E4NP;"ZX 8.S!2VS#5@\?J6Z%9/W
MSY\5E.0OS4CBJ6&.C\D:^_R.RYZ'L-3*&%AIM6AM"(ZIE97JN.?:6:XXCIB&
M8;(.L#O;RI_7K>@MKP^=6N"L:N#C$"^H>^TM0T,$,W9DUPH6F' ,WSUGVHPQ
MBOY4K5KI JD6V&X2YQ-.(C2$"0&L_@<;TZT-'%0*!Y2Q#A19I4N 0"^J7GM%
MK*ITSX0Y!,]8<\V=^14W!F?@R-G'8,%:#3[0T@[I:]@=ASGGTKDI>FRD\6B3
M<C/RC36:K70K1G$4PIM>W(]<@UQ65LVY]C1V3>\T(#VZV!=B^ E(F824%DC1
M) KC@:)12//<45$4DBP?_;R3"2 D++'%21:F1>)6<9P!2<*B++V:35866G7.
M8XQ+[T.#:?*>&<C"LAA$BA2<8.%@2%;LRC-K=3OO?0&!57!]]B?"=1V&QB>[
M40)#:2 -24&]?!Y!C(L$"L0BHY//:V%_S7RMG@-VB!&)QK3TGRSV'U+X3Y+_
MB-QD21@EU&<I#;/<YR:*PRC+'$5H&)'LL]R488*9P]"2- &*L4DIQ$68Y_E7
MYB8/2W2M"*.X'#)4.)B2Y-^2FX.].@Y1"<U*S%Q.(B QEEV&[N#>MRFIL7D'
M/9CC734I28%B+6"MA24&@J3EMRC(PQR+*@^+'(%2;(W"69O0[+N7V"/A<J6'
M-1;A3TSQ)\>V&Y/RNZM_-)"# 5'L"MX90(A;_K 62X;>2A+_P1F!'3"FT0B/
MW>UBE<4!BZ/6#>F/VUMPO^I.]6Y(UPH'LP6.[,++,2D=^;10[\UU["W>6)5U
M2N^P;?U8WS#AEI="JK?&8C#<Z<XEXRZ5,>R[\"<[C[:.ZZ5_FAH,#0(/[[?M
M[O;U.QL>??^Q#T_GMTPO6VQ?P1<HBB62!J"'Y^BPL&KEGX!S9?%!Z<D&7_!<
M.P8\7RAE'Q9.P?8_P?1?4$L#!!0    ( "UZ?E:,,4#CH ,  )8(   9
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
M8&(;[J?[)+,V"?D@24C@5I8FUW!99BS[&<!'QAUM\D9[1HXB_DG+<XA"#TA
MHB-X4?<9H@8O^@!OFJ:R+@TOM["4@J><:?@Z?=)&8=O\\U[%+5[\/IX=I0M=
MT92-79P5S=0+<R>_?0I[P>]'V,8=V_@8^F2%HYG5@H'<P*)\8:61ZKL'\UHI
MM.%K(Q2LV:N!F9#I\[L%'$WQ?@'KG$$JBTJ6F$;;[/PM.U#%@&K82(%SKN&4
M%O:#:O0 D\M:TS+39Q<."E?C\%OM'*N=%9 XER:G)?8^.H$T.5.PX27'KLY@
M*V6FX01"XO6&B34B+TP&SA<<=@M>*9DRK2$,O' 80^+%_<BY5G@<': INL.A
M,4QQ*C20Q!LD"9#(2X:QLY:&"L2-!UX_CJU!/$(2.*)3TNF4'-5IJ?#P5 :E
M60J*PEA"E]]J7A6_+M/1#+\J4[4GTC!@'8.?-7/^GV8W%LO^>('P+ZQHDIU
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
M"MD^#=J.%E5S'6^$QLN]:>[Q-072&.#\5@A][)@ _?ML]B]02P,$%     @
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
M;E1.\)EELA":(!6F5!;$1$QGHY89:F&D;^?:LG.UPPU:5X7)4>E?C($29IA
MM]?V/*\VK1NBXCT67+2'O4YM6HM"DS;HEF2=X _:G0O/FD'?AT-C</?TDJ':
ME%N!(+*<*^DTM\WBN:KT]IY>;:TY4YM4$'!<FU+O?-!S0%6;H'*TS$OUK:0V
M6BZ/B5F>J&R"B:^E^09KQS[0K./P'U!+ P04    "  M>GY6/SX\KQD$   ^
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R=5MMNVS@0?==7#-1%
MT0"I=7&<6VT#=BZH%TT0Q&[V8;$/M$1;1"A2):DX^?N=D6Q5010CNP^6*6KF
MS)RYD<.--H\VX]S!<RZ5'?F9<\5Y$-@DXSFS/5UPA5]6VN3,X:M9![8PG*65
M4BZ#. R/@YP)Y8^'U=Z=&0]UZ:10_,Z +?.<F9<IEWHS\B-_MW$OUIFCC6 \
M+-B:S[G[6=P9? L:E%3D7%FA%1B^&OF3Z'QZ1/*5P(/@&]M: S%9:OU(+[-T
MY(?D$)<\<83 \.^)7W I"0C=^+7%]!N3I-A>[]"O*^[(9<DLO]#R+Y&Z;.2?
M^I#R%2NEN]>;[WS+9T!XB9:V>L*FECU&X:2T3N=;9?0@%ZK^9\_;.+043L-W
M%.*M0ESY71NJO+QDCHV'1F_ D#2BT:*B6FFC<T)14N;.X%>!>FY\>74_>Y@L
M9@]7<#V[G=Q>S"8_8'8[7]S_O+FZ7<SARX(M);<'P\"A.5(*DBWTM(:.WX&.
M8KC1RF46KE3*T]<  ?K9.!OOG)W&>Q'_9*H'_>@0XC#N[\'K-^3[%5[_/?+<
MB"=&90$S99TIL=J<!:92^,[3M5!KF%#5"">XA4MA$ZEM:3C\/5FB.%;4/UUA
MJ8T>=1NE+CNW!4OXR,<VLMP\<7_\^5-T''[;0^FHH72T#WT\QZY-2\E!KZ!%
M;V(M)V8.KIDP\,!DB2RJU,*"/SN82IT\=K+9:Z^;S2+CL-(2&YY"Z"HKA=%/
M(L4P"E6/DJHGES@GP)$XNN4]D5N67*>M"YT73+U\_G0:1R??+/9:0V<E%%.)
M8!+17N>-%,E'$([G"*6V4,IJ*5+F> I3)E&9PYR:AOR!32:2C 0]<@.V;C!,
M-(X(FA^H]440E"XM6K$'YUX5T5:(+?P0;"FD<"_M7:\5[]?19\ZC,J9:CJ%9
M><@ZURFAK$J'M6;A2W0 ?\!IB(^O^#L^P<=9O^_A5-HPDT)1FB3#P00)=AL5
M):K$I!*% Q(]Z^.S/Z#U5X_ WII@V_) QD(ELL1VI;A@1@LF4N#/> 987D=8
M8YQ,S\,<OS+9Z-E,&Q?@W)50:"LHS[6BU&H=+,N7UC96 K "2^-98$5P^0+]
M7HQC3DJJCF6)<TW6RB?QX# ,P]W>H8=N%[P:Z:B%D<794.*ITHR'7@=-N<V0
MX&^YLB0Q)>_BBF/8&"RPMOI;_H372?TMQZAWU,VQ8Q][(=%&=3'T2(=JYA#:
MP>AYE/T]Q?'!9'N_DPU=9(G7#KWR\S7)P3N)C,XZ/G2SK/OC'9;[&'X@S]X'
M\_Q_J$=Q[_2_)!*ZYG[0.M-S;M;5S<4B1JE<?;PWN\WE:%+?"7Z+US>K&V;P
M+,.P\!6JAKV3@0^FOJW4+TX7U0UAJ1W>-ZIEAA<\;D@ OZ^T=KL7,M!<&<?_
M E!+ P04    "  M>GY6?:%U6&H#  "/"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-"YX;6S-5E%OVS80?O>O.*A#D0!*1%*R9:>V@;AUM@Y-%\1>BJ'8
M RV=;2&2Z))TG.S7]TC9K@<X!OK6%XFD[K[[[CN2I_Y&Z4>S1+3P7)6U&01+
M:U=7462R)5;27*H5UO1EKG0E+4WU(C(KC3+W3E49"<8Z426+.ACV_=J='O;5
MVI9%C7<:S+JJI'X98:DV@X 'NX7[8K&T;B$:]E=R@1.T?Z_N-,VB/4I>5%B;
M0M6@<3X(KOG5*''VWN"AP(TY&(/+9*;4HYM\S <!<X2PQ,PZ!$FO)WR/9>F
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
M<0S4L?<9/0*2("=HISA@/ ^\KZ)J1/L]H]@$\D,DXT0_'D8@VYVR<!I>C?.
MQ8$?AIFW5=IC[UR@!RD5:V0/^="J62P999?>^\3*JIFUJ4;>B[*U-TS\G#N:
MAYD_'H/WG8-#WIJ/XJ W/TQA-W*+<S^B)O$^(>H?:T<)#/P<#89!Z&<YWT?W
MM*=[>C#=+QW3\.G?%LX;JL.-A!X5R$L;X&&<WVMX-^>?VS&]^K5BQ@Q(T5@%
MSKNL@,KTEC1?U(]O7B'IV3NSI15;(B([_=^H+]NCO@=VQ6[-W79 V(W33%,J
M2;S&&75!F$!Q4PSR/-G2U(HTM54ZOVV >9\ @NQ"@GQGT&ON1^,44(%W@R0*
M72P="(6KZ4AHVXJU#6E(B$DY28C],(]=+_A!D(-U7] @V@H*$5;6RI1M#;C/
MH=G@)D@;^D&<>I]0(QQA-+)#W"]K"_G!MXK >=1B\L@U0!9D/?O3**#.(YW.
M\X[]_TO*LY[;V<'<_E*C/Q7D\Y].SKMS@&$W"(-==8)R&+/WFMW-[#.FG_=0
M1^VI7)1U36ET9:N=FK1THR7-MMM;U7\F/GT!" (T%Y63)P_:=0")K]IN^ /D
MV1#:^_*RX8W+<)":B*J70I"H>KD?!X%WL13UHCOK/&<3S:QUB=^V_<(TP8$A
MY]E_["FZ(X:SAW,#.!/[21+O<Q39W'81!,OSC:^["#;:NAZLI%ZX2Q"^.92X
M]J;0S_;WK+/V>K%9WE[2/@J--!E6R3FV!F\S' %T>_%I'ZQ:N\O&5%E<7=QP
MB;NBU+0 [^=*V:<',M#?/B?_ E!+ P04    "  M>GY6K#,WP8L#  !F!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q]5=MNXS80??=7#-2BB $A
MNOB>V@;B)-NZV$V".-L66/2!ED86$8I422K._OT.*<?K7=A^D7B9.7/.##F<
M;I5^,26BA;=*2#,+2FOKJR@R68D5,Y>J1DD[A=(5LS35F\C4&EGNG2H1I7$\
MC"K&93"?^K5'/9^JQ@HN\5&#::J*Z:\+%&H["Y+@?>&);TKK%J+YM&8;7*']
M7#]JFD5[E)Q7* U7$C06L^ ZN5KTG;TW^)OCUAR,P2E9*_7B)LM\%L2.$ K,
MK$-@]'O%&Q3" 1&-_W>8P3ZD<SP<OZ-_\-I)RYH9O%'B'Y[;<A:, \BQ8(VP
M3VK[)^[T#!Q>IH3Q7]BVMJ,X@*PQ5E4[9V)0<=G^V=LN#P<.XU,.Z<XA];S;
M0)[E+;-L/M5J"]I9$YH;>*G>F\AQZ8JRLIIV.?G9^>UR=?-P_[R\_WQW"P^/
M=T_7S\N'^Q5</+.U0-.=1I:B.-LHVR$N6L3T!&*2PB<E;6G@3N:8_P@0$;T]
MQ_2=XR(]B_@7DY?02T)(X[1W!J^WU]SS>+U3FKG)B"&7#>;P4*-F[H 88#('
MVJN580+^T*JI#7RY7ANKZ>S\=RP3;9S^\3CN/EV9FF4X"^C"&-2O&,Q_^R49
MQK^?4='?J^B?0Y__Q#2$I<Q$DW.Y@5,"O_BBPC.^65@(E;T<%74V['%1_G(#
MIQ2"]2'H:OE[1V0RU):: W"+E>FH FR)<$-TE. YL\20)CE=<QJM+"W0E;=
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
MI@+D?$*IV'54Z6Q?2O\O4$L#!!0    ( "UZ?E9!;\G=,@,  /X(   9
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
MV>?75[)D69S.^RG)Y"-47)QS/^!I'B!OGR9)]GHEOX/-_P%P_1]02P,$%
M  @ +7I^5OEAO,0@!0  S!D  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&ULM5E=;Z,X%/TK5G:TZDAI@R&0M)M&:DIWIZM)I]NT,QJ-]L&!FV -X(SM
MI%-I?_R:CT((Q-MTZ4L+SKW']QS#Y1A&CXQ_%P& 1#^C,!;GG4#*U5FO)[P
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
M\0HMFQ/\R %I#'!\)(1^[YA[M/YL2OX"4$L#!!0    ( "UZ?E;.D]@S+@,
M '8)   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;+U636_;.!#]*X2V
M6+1 &WW+;FH+J..T]:(.@CAM#T4/C#2VB$JD2U)V^^]W2"FJ8RG>'(J]6"(U
M[_&]&7K(R5[([ZH T.1G57(U=0JMM^>NJ[("*JK.Q!8X?ED+65&-0[EQU58"
MS2VH*MW \Q*WHHP[Z<3.7<MT(FI=,@[7DJBZJJC\-8-2[*>.[]Q/W+!-H<V$
MFTZV= ,KT)^VUQ)';L>2LPJX8H(3">NI\]8_GX],O WXS&"O#MZ)<7(GQ'<S
M6.13QS."H(1,&P:*CQU<0%D:(I3QH^5TNB4-\/#]GOV=]8Y>[JB""U%^8;DN
MIL[8(3FL:5WJ&['_ *V?V/!EHE3VE^S;6,\A6:VTJ%HP*J@8;Y[T9YN' X"?
M/ ((6D!P#(@> 80M('PJ(&H!D<U,8\7F84XU32=2[(DTT<AF7FPR+1KM,V[*
MOM(2OS+$Z71Q]?ER=;N\O+I=D>=ST)25Z@5Y15:XO_*Z!"+6Y!WCE&>,EH3Q
M9J.9BF':R>6/FNE?9 FZ$#E9\!THC7M"(\&,;<@-EE22KTNH[D!^P\E/JSEY
M_NP%>89,Y+80M:(\5Q-7HQ.CQ\U:U;-&=?"(:C\@2\%UH<@ESR%_2.!B"KH\
M!/=YF 4G&?^A_(R$_DL2>$$X(.CBZ?!@ #Y_.MP_X2;LJAI:OO#_K>K7C[@.
M66BHU+>AHC6BHF%1IH&=JRW-8.I@AU(@=^"D?__E)]Z;H83_2;+Y'R)[4(RH
M*T9TBCV]PN:M: F*X&;'5KD#7L-0^AJ:Q-*8=KU+_=A['7G)Q-T=9F8@+@R#
M.(X?QLW[<:,P"8+?80_LQ)V=^*2=]U(H1;92K)D><M&@XX-57T=^ST,_:AQ'
MGG_DH!_EC\?Q>-A TAE(3AI8\$Q40-925"3#+L)XS?B&X$DJ[7]@L!\E?;W1
MV(^.7/6CDBB(PB-7_:AH''O#ID:=J=%_;C)FC0VI'_5VPI#Z?M20^G[4@'KW
MX$2J0&[LR:XPW37735/N9KO+PUM[9A[-S_!2T=P!?M,T-Y(EE1O&%2EAC93>
MV0@3*IM3OAEHL;7GWIW0>(K:UP(O1B!- 'Y?"Z'O!V:![JJ5_@M02P,$%
M  @ +7I^5H8"(L)/!@  2"D  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&ULS9I=3^,X%(;OYU=8G=%H1F)IX_23*94H4"TK1HN F;U <V$2ET:3Q%W;
MH<._7^>#I&F<XS8MVKF!)O5Y?<X;QW[D>KQB_*=84"K1K\ /Q6EK(>7RI-T6
MSH(&1!RS)0W5-W/& R+5)7]JBR6GQ$V" K^-.YU^.R!>V)J,DWLW?#)FD?2]
MD-YP)*(@(/QE2GVV.FU9K=<;M][30L8WVI/QDCS1.RJ_+6^XNFKG*JX7T%!X
M+$2<SD];9];)S.[% 4F+[QY=B;7/*"[ED;&?\<65>]KJQ!E1GSHREB#JWS,]
MI[X?*ZD\_LU$6WF?<>#ZYU?U65*\*N:1"'K._'\\5RY.6\,6<NF<1+Z\9:L_
M:590DJ##?)'\1:NL;:>%G$A(%F3!*H/ "]/_Y%=FQ%J 9=<$X"P ;P9T:P+L
M+,#>MH=N%M#=MH=>%M#;MH=^%M!/O$_-2IR^()),QIRM$(];*[7X0_*XDFAE
ML!?&(^M.<O6MI^+D9'9V=8N^GUU_NT2?+J@DGB\^HS_0G1K!;N13Q.9H1CR.
MOA,_HD?H3 @J!2*ABZX]\NCYGO2H0%\I$1&G+E)CY98Z$>=>^(2F1'A"B7V[
MNT"?/GQ&'Y 7HOL%BX2*%^.V5/G'6;2=+-?S-%=<D^M?)#Q&MG6$< ?;FO#+
M[<-Q.;RM7,NMP[EU.-&S_S?K'JY5E^A*TD#\T-F5YM?5YQ?/22=B21QZVE*3
MCJ#\F;8F']];_<X7G7D'$BM9:>=6VI#Z1$T2*\)=M(RXLU#S!')8*+F:=91?
ML6V:?*>PXH.E=2P-ZB=!\:3[/+$ZO7'[>=V(:IO1R,[;E.KKYO5UP6S.61 P
MUY,O:!Y)];2U@S^5Z*WU.^R44[N >WG NIHOJ[HCVRX+SPS"]@_@(?=R$WJ@
MRE7X3(54JY*,YP&'J=61DWA=T3U=6.JAJWVZO4JE=J^[\73A-J7"^GEA?3";
M>R:)GPY4[8/M5[KLV:.-M*IM++L[T.<UR/,:-'VK_&P&>M%Y#ZL^]+3>#S2^
M;KY9H'##*6:8FS'<^Q6<PA*5UR"M?%BIO#_8*!S4;5CX*"]\M,7H](LE1U?#
MJ%)#-UXC2T6 W30LPNH4G-*!!_/:4GH5+B,ICM U?:8^LM##5QH\4JY].K#L
MKHODH=3*)JS!FO6;(T>6X*'L/)!:V<X"X"P0:AIAAT&RACO@*'VA2.O8_D)E
MLPI$LV"BVHIA8(WMZ[PP)%.#.H?J?F;J'@0BJ\!""P:KG9#(H%7#1'#4+B-O
M?Z&R2P4W6C#M->48@VP-R,!1NQC60,@\N150:L%4NA7P&#1JB >.VL6B!D)F
MBPH^M@R 7,L4&&:* X%L9L);8+%5<+$U_-V9XD!XG-GY%K!M%;1MP;C=B"E@
MR3JFJ$)[=3-#TZAV-P,7,(YA&-^*!3(-<$/#T$_-,J]1KFYIF*3!)1P72(Y!
M1MUM"3=HU2SA<-0.T^T!A,HNK6V5PEALVB+)PDMC>;@YEC6-ZL=RP;6X\=XC
M2!<&V1JZR*+@?1)8NN$4A@LJQ?OO5DX-&C7D@*N;D97-$EBY:?4%;6(8"[?:
M+\'5;<3JA@G<4=-""@#$,+S5TXT-T@TLN_//"F^!>+A /#SXS>D&'Q06#Z56
MMK. 10QO@3:A&X-D#=W 4;LL>OL+E<TJ4!##W+8=)3785M7NF!B2J4.I W4_
M,W4/XI9=D*<-8]M.N&70JL$MNTJ7U9^1#(W*U14P:<, :,*D+-R0FE7Y ;,^
MM8+@[,9[I2 F&61K, F.VN'M;R)D_EE[[7?M_3=-IP:-&I2"HW:QZ"UHTXYI
MLWRG(##;L#%G_4#W"XKFAL4&J=77"QT_<M7*K&:#C^^'&'>^W'"Z))[[COY:
MTE#0=#5G<D%YTL#Z$J_BZA(1QV'!DH0O\6)^SD+!?,\E4HE-B4]"AZ*[^%R-
M.$ZR<38?Y39)H-<DWKU5$OG+5Y/(F>/PB.H203''Q!/I&NONE9Q7-S?7I/9W
MDD4ZVV4=OVO4,3!0MK1',U@.:8_N16FO'=H**']*CM<)E7H4RO1017XW/\(W
M34ZZ;=P_MTXN=/<OK9.9[OZ9W3VYM+O:;WKJF^0D6KM(*3UC^)7P)R]4AM*Y
M2J]S/%#O,$^/[:47DBV38V:/3$H6)!\7E+B4QPW4]W/&Y.M%W$%^>'+R'U!+
M P04    "  M>GY6^JC$ V,"   W!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T-RYX;6RM55UOVC 4_2M65DVMM!'R10L+D2ATZB9-($*W9T-NB%4GSFSS
ML7\_VPD9T(#ZL)?$U[[GW'/L^";<,?XJ,@")]CDMQ-#*I"P'MBU6&>18=%@)
MA5I)&<^Q5"%?VZ+D@!,#RJGM=KL].\>DL*+0S,UX%+*-I*2 &4=BD^>8_WD$
MRG9#R[$.$W.RSJ2>L*.PQ&N(0;Z4,ZXBNV%)2 Z%(*Q '-*A-7(&XT#GFX2?
M!';B:(RTDR5CKSKXE@RMKA8$%%92,V#UVL(8*-5$2L;OFM-J2FK@\?C _M5X
M5UZ66,"8T5\DD=G0>K!0 BG>4#EGNV>H_1B!*T:%>:)=E7L?6&BU$9+E-5@I
MR$E1O?&^WH<C@.-? +@UP'TOP*L!GC%:*3.V)ECB*.1LA[C.5FQZ8/;&H)4;
M4NA3C"57JT3A9#1=/#_-T2B.GQ8QNIV Q(2*._09Q>I[2384$$O15&; T4@(
MD$(MO<03='MSAVX0*= B8QN!BT2$ME1Z-*N]JFL_5K7="[6_XZ*#/.<3<KNN
MUP(?OQ_NGL)MM0O-5KC-5KB&S[O USB>GCD>+87DZGMK<UA1^NV4^@H.1(E7
M,+34'1/ MV!%'S\XO>Z7-K__B>S$O=>X]ZZQ1Q-(@7-(D,1[:#W,"M\S>-T<
MMI'K]'M^:&^//;1D^7WG7]:).+\1YU\59XZC35,%"XZJ.:X3G$EZF]3W^NV"
M@D90<%70@DE,VP0%;^U[SGW_3%%+5O 0>&>:[*-KK5OJ#\S7I!"(0JIPW8YN
M0KQJ4U4@66EN^I))U3?,,%.=';A.4.LI8_(0Z.;1_"NBOU!+ P04    "  M
M>GY6O=&GWW8#  "Y"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RM
MEFUOZC84Q[^*E5U-]TJ[S7. #B+1P'29NK8"NNVM20Z-=9V8V4YIO_UL)V24
M!(:FO8'8/N?X=_X^?ACO&?\N<@")W@I:BHF52[F[M6V1YE!@<<-V4*J1+>,%
MEJK)7VRQXX SXU10VW.<R"XP*:UX;/J>>#QFE:2DA">.1%44F+_? 67[B>5:
MAXXE><FE[K#C\0Z_P KD\^Z)JY;=1LE( :4@K$0<MA-KZMXFKG$P%K\3V(NC
M;Z13V3#V73<6V<1R-!%02*4.@=7?*R1 J8ZD./YJ@EKMG-KQ^/L0_1>3O$IF
M@P4DC/Y!,IE/K*&%,MCBBLHEVW^#)J%0QTL9%>87[1M;QT)I)20K&F=%4)"R
M_L=OC1!'#FYPQL%K'+QK'?S&P3>)UF0FK1F6.!YSMD=<6ZMH^L-H8[Q5-J34
MR[B27(T2Y2?C:9(LG^<S-/_S:?ZPFJ_0]&&&'M??YDN4/"^7\X<UNE],[Q;W
MB_5"C7Z>@<2$BB_H*UJIDLHJ"HAMU6JDO((,P9NJ+P$"X3)#3.; 51*<0RD1
M)7A#*)%$C7Y%SZL9^OSI"_J$2(G6.:N$\A!C6ZJ<-)F=-OQW-;]WAO]77-X@
MW_T)>8[G][@GU[M[']UMI60KI]?*Z9EX_IEXK2:/6S1M-)D?-)DJ31Z-)DFC
MR?V1)M.-D%Q5=9\&]:1!_Z1ZI]^*'4YA8JFM+("_@A7_^(,;.3_W*?(_!?N@
MC]_JXU^*'A\TV>%WSB@U9<*!8JGZB(2BMP+JD)$)J8^EUS@(O.'8?CW.JFL4
M!LZ@-?I &[2TP56TE=2+]([2'/,7Z&6L X7'C*X;G3#V&'FC,XQARQA>Q:AJ
MIQ0[QB66]0G[+Z*&'1;7=]T3X*Y1./+[>:.6-[K(F["B8)E6<UO)BO>K&77F
MC08G:%V3D7\&;="B#2ZBJ7MAC[DJSHJKE1: 4E::+=G+..@ ^&%X GEQOO^X
MU89M-L.K"D-=[A2!4'4!2.*W?L&'W6H8ALY)-KU&9\IWU%*.KJ(D9<J*"X"C
MSMR>$XQ. +M&H[ ?SW7^N1^=BX#FP.Z]EYRN'&[HG2#U6 7^.:BC2]N]"+5F
M$M->*+=S#+JAWSDL^\S\R#U=2_OH7:$?=;^IXX^4 E'8*C_G9J#2XO4[J6Y(
MMC-/C0V3ZN%B/G/UM@2N#=3XEC%Y:.C72_M:C?\&4$L#!!0    ( "UZ?E8/
ME=Z(8 (   H&   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;*V4;V_:
M,!#&OXJ52=,F5>0?4,1")$H[;5.G(=C6%]->F.0@5AT[LR] O_UL)XWH%-"D
M[0VQ???\[.>P+SE(]:@+ "3'D@L]\PK$:NK[.BN@I'H@*Q FLI6JI&BF:N?K
M2@'-G:CD?A0$8[^D3'AIXM:6*DUDC9P)6"JBZ[*DZND&N#S,O-![7EBQ78%V
MP4^3BNY@#?BM6BHS\SM*SDH0FDE!%&QGWCR<+H8VWR5\9W#0)V-BG6RD?+23
MC_G,"^R!@$.&ED#-9P\+X-R"S#%^M4ROV](*3\?/]/?.N_&RH1H6DC^P'(N9
M-_%(#EM:<US)PP=H_8PL+Y-<NU]R:')'UQ[):HVR;,7F!"43S9<>VSJ<"*+1
M&4'4"J(_!.&Y'>)6$#NCS<F<K5N*-$V4/!!ELPW-#EQMG-JX8<+^BVM4)LJ,
M#M/[N_GZ;DW>W )2QO7;Q$=#M3$_:PDW#2$Z0_A$Q8#$X16)@BCND2_^7AZ]
ME/O&2V<HZ@Q%CA>?X=TRG7&I:P7D*QR1W'"9/9(?\XU&9>[,SSZ##7'83[3O
M:*HKFL',,P]%@]J#E[Y^%8Z#=WUV_Q/LA?FX,Q]?HJ=?*E 4F=B1>S!W^XH\
MN&L,.9GO360'9 7V:7<9ID:J["O)Y7UB\@14:3(AI118:!)&)*=/NJ\>ETE1
M2QJWI M%&'9%&/YC$>P=D;5 LJ)HXDM0&0CL*T.S4]A<7ML1]VDP"$:C,/'W
MIR;[\X:349?76/%/7JKMDI^IVC&A"8>M$0:#:],F5--YF@G*RCW>C433"MRP
M,,T:E$TP\:V4^#RQ_:!K_^EO4$L#!!0    ( "UZ?E93%U9JI@(  !@'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U5:T_;,!3]*U:&)I &>;4I
ML#126XJV"02BP#Z[R6UCX=B9[;3LW\]VTJQO]F%?XM<]Q^?<V-?QDHLWF0,H
M]%Y0)OM.KE1Y[;HRS:' \H*7P/3*C(L"*ST4<U>6 G!F005U \^+W (3YB2Q
MG7L42<PK10F#1X%D5118_!X"Y<N^XSNKB2<RSY69<).XQ'.8@'HI'X4>N2U+
M1@I@DG"&!,SZSL"_'D4FW@:\$EC*M3XR3J:<OYG!]ZSO>$804$B58<"Z6< (
M*#5$6L:OAM-IMS3 ]?Z*_=9ZUUZF6,*(TY\D4WG?N710!C-<4?7$E]^@\=,U
M?"FGTG[1LHGU')164O&B 6L%!6%UB]^;/*P!_.@ (&@ P3:@<P 0-H#0&JV5
M65LW6.$D%GR)A(G6;*9C<V/1V@UAYB].E-"K1.-4<C<>3,83='H#"A,JS] Y
MFNB3DE44$)^A$2]*SH I:49WH!.&QN_Z".GV'+U,;M#IR1DZ082AYYQ7$K-,
MQJ[2P@R]FS8BAK6(X( (/T#WG*E<HC'+(-LD<+6CUE:PLC4,CC+^P.P"A?X7
M%'A!N$?0Z-_AP1$Y89OET/*%!_C:E#YLI/1A.Z6#J51"G^Q]*:QWZ.S?P5SV
M:UGB%/J.OLT2Q *<Y/,G/_*^[K/_G\@VDM%ID]$YQIX\E""P(FR.J#4/M?E]
MGFNBR!*9>K1(>F'DQ>YBW<MN4!1VHC9H0V.WU=@]JO$5"X*G^H=]*+'FZ:[M
M'EY=;2G<C?&OO-Y^A5&K,#JJ\)DK3#^6%^UFL-?=UK<;=!ETPRU][EJ1*4#,
M;>V5*.454_7%;&?;\CZP56UK?JC+?EVE_]+4;\8]%G/"I'8UTY3>14^G3-1U
MN!XH7MI2-N5*%T;;S?73!<($Z/49YVHU,!NTCV'R!U!+ P04    "  M>GY6
M+EE!F> "  !$"   &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6S%EEUO
MVC 4AO_*459-K;0U'Y $.HC43ZT3U5!I-TU5+PP<P*IC,]N!]M_/3B!EP\#E
M;HB=^#W/>TZP3SI+(5_4#%'#:\ZXZGHSK>=GOJ]&,\R).A5SY.;)1,B<:#.5
M4U_-)9)Q*<J9'P5!XN>$<B_KE/?Z,NN(0C/*L2]!%7E.Y-L%,K'L>J&WOG%/
MIS-M;_A99TZF.$#]..]+,_/K*&.:(U=4<) XZ7KGX=E%6 K*%3\H+M7&&&PJ
M0R%>[.1VW/4"ZP@9CK0-0<QE@9?(F(UD?/Q>!?5JIA5NCM?1;\KD33)#HO!2
ML)]TK&==K^7!&">D8/I>++_B*J'8QAL)ILI?6*[6!AZ,"J5%OA(;!SGEU96\
MK@JQ(8BB'8)H)8A*WQ6H='E%-,DZ4BQ!VM4FFAV4J99J8XYR^U8&6IJGU.AT
MUKL^'UP/X/@*-:%,G<!G&)@W/RX8@IC 3:$+B7!'.<V+'.Z1:\*@3][,B]$*
MS+\"OL]1$DWY%'IHRJ/@^.97%$2A#;76/=UA/D3Y#$= .3S,1*$('ZN.KTT*
MUH@_6MF]J.Q&.^Q^(_P4&N$G,(0&/ ZNX/CHY.\POJE 78:H+D-4QFW\AS(\
M]0P,;C7FZMF5<>6LZ79F=^69FI,1=CVS[13*!7K9QP]A$GS9DW>CSKNQ+WIF
M'#9=GBI54JKLQEYD<=)H=_R%@]6L6<U#K-C%JE3Q!JO9C ,W*ZY9\2%6XF+%
M6ZPH2E,W*ZE9R2%6ZF(E#E:THX9IS4H/L5HN5KK%"M/V#E:K9K7VLAYF:,[Y
MB4;I(K:VB$FXHY#M&MC>#Q1F5[E8;4=V01BZ:6'P?O0%>WD]5.H,REW%-2P(
M*Q#&5(U$P;7S: JV?;339(>-C1,XW&OC_>1@]N0 1LF0,JHIN@_(<&MOAG'0
MB/^QX6_T!-M?[XB<4JX,8V)TP6EJTI!5RZHF6LS+-C$4VC2=<C@S;1ZE76">
M3X30ZXGM//6'0_8'4$L#!!0    ( "UZ?E;XV,1:-0,    *   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;*U6:V_3,!3]*U<!P2:-Y=$7&VVDK@'Q
M4+=JY?$!\<%-;AMKCEULIP5^/7:2A73-JDWL2V,[]QS?<]Q<W^%6R!N5(FKX
ME3&N1DZJ]?K<=56<8D;4J5@C-V^60F9$FZE<N6HMD20%*&-NX'E]-R.4.^&P
M6)O)<"ARS2C'F0259QF1OR^0B>W(\9W;A6NZ2K5=<,/AFJQPCOK+>B;-S*U9
M$IHA5U1PD+@<.6/_/!K8^"+@*\6M:HS!*ED(<6,G'Y*1X]F$D&&L+0,QCPU.
MD#%+9-+X67$Z]986V!S?LK\KM!LM"Z)P(M@WFNATY+QV(,$ER9F^%MOW6.GI
M6;Y8,%7\PK:*]1R(<Z5%5H%-!AGEY9/\JGQH /S^/8"@ @1W =U[ )T*T'DH
MH%L!NH4SI93"AXAH$@ZEV(*TT8;-#@HS"[213[D]]KF6YBTU.!U.KJ;3JTN8
M?[Z:?(*C"#6A3!W#*_@RC^#H^3$\!\IA2ADSIZ2&KC9[6J0;5_P7)7]P#[\?
MP%1PG2IXRQ-,=@E<DVR=<7";\45PD/$CX:?0\4\@\().2T*3A\.#%GCT<+A_
M0$VG]K]3\'7NX9MK$=^D@B4HU4MX^S.G^C=<"HWP?;Q06IKOXD>;ZR5KMYW5
MUHISM28QCAQ3#!3*#3KABV=^WWO3YMA3DD5/1+;C9K=VLWN(/9R9HH%28@*%
MKR<0T0U-D"=P332>P QEC%R;>M;FZ4'NQWI:DOGE=V>+[R8T?[=-TZDGVF_'
MJ5[M5.^@4X4_<(WK7,:IJ9L)1+FD?&4MHB(Y@7E*S*YM-I7$O8:P[L#<,MZN
MNLE^6-#;#XOVP\ZZ9\VP'7G]6E[__^1])2Q'.#*U+1*,$:F.VZ26F_0;R?F=
M.S++$-]KQ/1/^W=$M@3Y9XVH'8V#6N/@41IA)L5*D@PN\VR!$L02QDE"[?5*
M6'6>,,YU*B3]8QS1 A;8]*C-@8,I//:;&.R=]>O!8/\O\41[EJ:ZC;LQ0[DJ
M>@P%L<BY+B^=>K5N8\;%[7UG_<*T-V4W\H^F[(VF1*XH5\!P:2B]TX%1*,M^
MHYQHL2YNX(70YCXOAJEIT5#: /-^*4S!KR9V@[KI"_\"4$L#!!0    ( "UZ
M?E9AS&:Y80(  %8&   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;*U5
M76_3,!3]*U:0$$BP?#7M6M)(6R;$0*/5.N#936X;JXX=;*<=_'IL)XW:+NOV
MP$O\=<^YY]S$-_&.BXTL !1Z+"F34Z=0JIJXKLP**+&\X!4P?;+BHL1*+\7:
ME94 G%M02=W \X9NB0ESDMCNS442\UI1PF ND*S+$HL_UT#Y;NKXSG[CGJP+
M93;<)*[P&A:@?E1SH5=NQY*3$I@DG"$!JZESY4_2R,3;@)\$=O)@CHR3)><;
ML[C-IXYG! &%3!D&K(<MI$"I(=(R?K><3I?2  _G>_;/UKOVLL024DY_D5P5
M4^?203FL<$W5/=]]@=:/%9AQ*NT3[9K8T=A!62T5+UNP5E 2UHSXL:W# < ?
M/ ,(6D#P6D#8 D)KM%%F;=U@A9-8\!T2)EJSF8FMC45K-X29M[A00I\2C5-)
M.KN[FWU'BX=9^@V]NP&%"97OT4>TT-]+7E- ?(527I:ZY O%LXT^D@46(/<#
M8>BAX+7$+)>QJ[0FP^QF;?[K)G_P3/ZOF%V@T/^  B\(>^#IZ^'!,=S5E>C*
M$73E""Q?^ Q?YWIVXOIJ*970WUR?PX9RT$]IKN%$5CB#J:/OF02Q!2=Y^\8?
M>I_Z_/XGLB/W8><^/,>>7-6JX(+\A;Q]N7UN&XK(4I@>L4T&D>=YL;L]M/%2
MU)&^0:=O<%;?K93U66V#)UF#\644GFA[*>I(6]1IB\YJF]5**GT'"%N?$1@]
M2>V/PO%I\?JB1D/_1*![<.M-Q[W#8DV81!16&N==C#2!:+I8LU"\LHU@R95N
M*W9:Z,8/P@3H\Q7G:K\PO:7[E23_ %!+ P04    "  M>GY6B>-.Y/\$  "H
M(@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R]FF]OZC84QK^*E5U-
MO5+5)(8 [0 )<*_&U%9=:;L75WMAP$#4)&:V _=*^_!S_I#@)K6:UH,7;1)\
M?G:>Y!SS).[O*7OA&T($^!$&$1]8&R&V5[;-%QL28GY!MR22WZPH"[&0NVQM
M\RTC>)D&A8$-':=CA]B/K&$_/7;/AGT:B\"/R#T#/ Y#S'Z.24#W \NU#@<>
M_/5&) ?L87^+UV1&Q-/VGLD]NZ L_9!$W*<18&0UL$;N%8*=)"!M\>R3/3_:
M!LFIS"E]27:FRX'E)",B 5F(!('EOQV9D"!(2'(<_^10J^@S"3S>/M"_I2<O
M3V:..9G0X"]_*38#JV>!)5GA.! /=/\[R4_(2W@+&O#T+]AG;3NRQT7,!0WS
M8+D?^E'V'__(A3@*@-X; 3 /@.\-:.4!K=<!\(V =A[03I7)3B75 6&!AWU&
M]X EK24MV4C%3*/EZ?M1<MUG@LEO?1DGANCZ8?H\>IP^7X-OT[O1W60ZN@'3
MN]GCP]/M]=WC#)PA(K ?\*]]6\C^DBA[D;/'&1N^P78AN*61V'!P'2W)4@78
M<J#%:.%AM&.H)?Z!HPO0<L\!=& +/,T0./OR%<SCFK%-WD^">A)Z/\D]D#3G
MVBJN3"OEMCY]9<#W&QD+IH*$_.^ZRY1UU*[O**DL5WR+%V1@R=+!"=L1:_CK
M+V['^:U.5Y,P9 BF"-PN!&[KZ$-9-_:8+<%]S!8;63K 1-ZL3!8B?@[^C'$D
M?/$3G/F1O*9@',L4>R,)LEZ\M)>DS.Z&;L])/WU[=ZR<=CA-E3,$4Y3S"N4\
MK7*(S 681ERP6$X!XEPJ%P18$(8#, II' GP+_A2IU7&[1QKU6UY5:FJ[:#\
M5-HA[3@_J$*G4*&C56'$.1$<?+\EX9RPVL33 IHFGDD8,@13A.L6PG5/5=FZ
M)@4V"4.&8(K O4+@WDDJ6Z]2V3Q85]BJ[=S+NH9(.^P/BG)9B'*I%>7&QW,_
M\(5/I J/5,A:=4A=6:TFE$7:5-;"F]YI)F'($$P1U77*WX_.J9(Y[\F0QD9I
MR!1-5?GH5[I[DHS.NU%2%?;J<EH_H,;R&:*I\L%2/JB5;[:A3!RG^SOF;CVR
M\=UHDH9,T50Y2V?BGLR:N$:]B5$:,D5352[MB:OW)Q,:AG29)/:W6,2,-$WU
MJB]IU<[>^F$T%NW_,"9NZ4Q<O36I9/HGIWU]=XWO3Y,T9(JF2EW:'[=SLBI@
MU"@9I2%3-%7ETBNY6J?PZ2K0K4[X[=HJ4&W8K6N(]./]J!ZEM7'UWN:&1NNF
M,[DAVY$+99*&3-%4-4M/Y%Z>+(>-.B2C-&2*ICZT+CT2U+J#S^9P3E=2$]8\
M--./HJEFIFBJ9J7C@7K',Z%< +H",QP0?7KK04UO/*,T9(JFBECZ'@A/E=[0
MJ!TR2D.F:*K*I1V"6B,P1(3Y.YR\OSP'-Y1S0"-0'GOK47@.59Z%PVXZ.;_.
MZVK+5AMVJU-S34//\Y3'YNHIEEX$ZKW( ]F1*"9@3*+%)L3L19^1)AW%Q"@-
MF:*I0I;^!'HGRTBCUL0H#9FBJ2J7U@3J7\U\,",[U8QT8%U"UC2$KG-9DY$U
M+=U.MYJ1]M$K_)"P=;H4@H-%\C(M>S]>'"V66XS210:OCH_=*Y0MFB@QV1J.
M6\S6?L1!0%82Z5QTY35BV;*(;$?0;;I08$Z%H&&ZN2%X25C20'Z_HE0<=I(.
MBL4IP_\ 4$L#!!0    ( "UZ?E9%2=ZA  0  .$.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;-5776_B.!1][Z^PLJ/5C,22+SZ[@-1"JV755E6A
MW8=J'TQR 6N<.&,[T/[[O4YH&DK(3B6DU;Z0Q/$YON=@W]P[V KY7:T!-'F)
M>*R&UEKKY-RV5;"&B*JF2"#&-TLA(ZKQ4:YLE4B@80:*N.TY3L>.*(NMT2 ;
MNY>C@4@U9S'<2Z+2**+R]1*XV XMUWH;>&"KM38#]FB0T!7,0#\F]Q*?[((E
M9!'$BHF82%@.K0OW?.)F@&S&$X.M*MT3(V4AQ'?S, V'EF,B @Z!-A04+QL8
M ^>&">/XL2.UBC4-L'S_QGZ=B4<Q"ZI@+/A?+-3KH=6S2 A+FG+](+9_P$Y0
MV_ %@JOLEVQW<QV+!*G2(MJ!,8*(Q?F5ONR,* %<_PC VP&\CX#6$8"_ _@_
M"VCM *W,F5Q*YL.$:CH:2+$ETLQ&-G.3F9FA43Z+S?\^TQ+?,L3IT>3J8?IT
M,9\^79'KZ=W%W7AZ<4.F=[/YP^/MU=U\1KY.0%/&U3?R&YGAK@M3#D0LR35E
MDCQ1GH(BN/W(!"3;4/,GDFL6TSA@E)-IK+1,<9MHA?#'V81\_?*-?"$L)O.U
M2!6-0S6P->HPT=C!+N9Q'K-W).8_:=PDOML@GN/Y%?#)S\.]?;B-[A46>H6%
M7L;7.L(W%E$D0J9?R5C$6N).)L^W$"U _EVEK9;,'/-SE=  AA:>8P5R ];H
MUU_<CO-[E=(3D>WI]@O=?L;N_^=;Y_D&ER93#9&JM-0_I:4G(MNSM%58VJK=
M2A=*8:I_]T,U2F95!'M93_?L5MJ5@SH9R'P7-J.>,[ W91-J>:M-(#7ZVX7^
M=FW -XPN&#='Z1,>U%,>\2 'M4L>=+H?/#B<TO?]8LZ>ODZAKU,;#'ZJME2&
M1:)0M9FBENNSV_I$9'NRNX7L[O\D4W1/:>F)R/8L[166]DZ;*>KIGKU*NWH'
M1\!UVA^.R>&<?O_(,>D7XOJG3P/UE$<$]@]2H=_^*+"6^/.YT#6%[_Y(J5AS
M_RV9D?=R8YGJ%)<DU.P%O$C PBK@:0BAJ; PG(2RD, +-@G*S(M#(O0:9/-L
MOL9025"DH0*GUD)J&^MR3A*AF*G-<R 7\<I>I*^E87,B:9)(\<*P  ?^2ORF
MAT4JYZ:B7Z18E?(<W/7:#<=QWL8:9QAV EG)CRBJ"=9D*;8=1577K)#)=[N"
MP:%6&@0RA2JM6$1+B;FA##_4;_@JI1]J=)NM:HT5XYC" B'C*H5G!F,JT 8I
MF]&LVCEVJ;Z/0*ZR/DDA=1KKO%XK1HM>[#)K60[&G?,Q;L"J-RZ^R;NM]R7R
MYN^6RA5#+S@L<3FGV<7#+O-^*G_0(LDZC(70V*]DMVOL04&:"?A^*81^>S +
M%%WMZ!]02P,$%     @ +7I^5KL#/K54!   HA8  !D   !X;"]W;W)K<VAE
M971S+W-H965T-38N>&ULS9CO;^(V&,?_%2N;II[4:WX H72 !(1N3-<>*KN;
MIM->F.0!HB8Q9QMHI_WQLYT0DI++RM5(ZXN2.,_SS?-\L!_LI[LC])&M #AZ
MBJ.$]8P5Y^L;TV3^"F+,KL@:$O%D06B,N;BE2Y.M*>! .<61Z5B6:\8X3(Q^
M5XU-:;]+-CP*$YA2Q#9QC.GS$"*RZQFVL1]X")<K+@?,?G>-ES #_FD]I>+.
MS%6",(:$A21!%!8]8V#?>+8K'93%YQ!VK'"-9"IS0A[ES23H&9:,""+PN93
MXF,+(X@BJ23B^)J)&OD[I6/Q>J]^JY(7R<PQ@Q&)_@@#ONH9UP8*8($W$7\@
MNU\A2Z@E]7P2,?4?[3);RT#^AG$29\XB@CA,TD_\E($H.(A$JQV<S,%YZ=#\
MAD,C<VB\UJ&9.305F305Q<'#'/>[E.P0E=9"35XHF,I;I!\F\GN?<2J>AL*/
M]\=WTP\?_QR/T7!\/[Z=_#Y#%QYP'$;L'7J//LT\=/'CNZ[)Q:ND@^EGLL-4
MUOF&K.V@.Y+P%4/C)("@+&"*&/- G7V@0Z=6\3><7*&&?8D<RVE4!#1ZO;M3
MX>Z]WMVNR::18V\HO<9W8/_R01BC"8>8_55%/E5N5BO+.G'#UMB'GB$* 0.Z
M!:/_TP^V:_U<14VGF*=)K$2TF1-MUJGW9RM,X?U0E(  3?&S*$T<#2C%R1+D
M]26Z)\D6&!>/!SM,@TLT(HR+48Z>17E] )\LD_!O$ \&,=DDO I]&H*K0I 5
M==MOMBSQUS6W1:C'9IWVD957F\]WTFKEM%KUM#CQ']&$L8W@X6UHF"S1%&A(
M1/J*)+L42!BGH2^)I>89MU\H80Q=A$EF65D>TM>W"@C<=NL(5&V0I\X^36(E
MGF[.TZWE66 U4=-,SCG!$'-TBT.*/N-H U6<W*.IXLBI<D2J]O6GDM(D5B+5
MSDFUW[9.QT]B3\,J8;6/)I7=:53 :A]!M=NMQO$*/+9SW&;1K)3A=9[A]6OG
M0KINOMQ!/ =:6<QKI4XMYCK%/$UB)82='&'G;#^/'9U$=8IYFL1*1&WKL-&S
MSK;P,NG22K&JRE1]#*<"TZ56)E;8&MMO(_9QK<XN^_6-_LD6?#8^C7#"Q([1
M;M66@/HH3IVQ6M4\76KE;\ Y? /.V>I )JT+JTXU3Y=:&>OA\&'7[L1+$WM$
M8KGLL9JQA=F-YL^H<@&DF\#[C9S/B"RR32 :;,77@N<1H 6A8H^(A>U_[!&S
M*$N_YV[5?KH^G9/AG^.88A_.*7;]045LLU6[)O%AS^ZM!43322*#K5/-TZ56
MAGTXYMBM\Q40G:>3D58U3Y=:&>OAM&/7'W?^+P7$/2X@C:9SW71>%A"MQR==
M:BE\L]"\BX$N51.4(5_V(-+V6#Z:-UH'JKWX8GPH&["J*7B02;NW=Y@N0U%)
M(E@(2>NJ+8C1M"&:WG"R5BW".>&<Q.IR!3@ *@W$\P4A?'\C7Y"WI?O_ E!+
M P04    "  M>GY6I-)B0J $    %0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970U-RYX;6RM6&%OHS@0_2L65YVZTF[!0$+H)9&20._V=-VMFFY7]]$-3H(*
M.&N<9%>Z'W^VH21@EY*H7P*&-V\\C_%XXN&>T.=\C3$#/],DRT?&FK'-M6GF
MBS5.47Y%-CCC;Y:$IHCQ(5V9^89B%$FC-#%MR^J;*8HS8SR4S^[H>$BV+(DS
M?$=!ODU31']-<4+V(P,:+P_NX]6:B0?F>+A!*SS'[-OFCO*16;%$<8JS/"89
MH'@Y,B;P.H0]82 1CS'>YT?W0(3R1,BS&'R.1H8E9H03O&"" O'+#L]PD@@F
M/H\?):E1^12&Q_<O[#<R>![,$\KQC"3?XXBM1\;  !%>HFW"[LG^+UP&)">X
M($DN?\&^Q%H&6&QS1M+2F,\@C;/BBGZ60AP9N*\9V*6!W=7 *0V<K@9N:> V
M#&S_%8->:2!#-XO8I7 !8F@\I&0/J$!S-G$CU9?67*\X$XDR9Y2_C;D=&X>W
M=_]\_3<,P33\$MY\?IB#RP S%"?Y!_ )S'E>1ML$ [($7TCVZ1'G#$?@GE]H
MO!"W<T86SV"R1S0"$_'18_8+7  3Y&M$<0[B##RLR39'690/3<9G+/R:BW)V
MTV)V]BNS@S:X)1E;YR#,(AS5"4P>:A6O_1+OU&YE_!ME5\"!'X%MV0[X-@_
MY<6'XPD7%\U49]V)[9.(@^[$\"3BL#NQ51'KV&I*.U5F.9+>>86^RIVO,G=
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
MUBMY/5V!C.^6A"$D+#HO 2]1B!N?I"6-UD7S:->U=ZPT1D=J)L;<?7C6A-S
MZ#.I(*NC0J);05ALS?\ Z'1'<UK(LGZ:/]>\TQS&WK_2-,]A/[S<?WAV W)(
M\Y['ORXX#S3+0%L1$:,'%K["5*90QQRF<,HTG!5";9Q,T.Y%]YBH4UOB2LTD
MFAL3S^Y,#MW(F*VI_CS;@X#3_]VQ7)J,H5,UWY6:23XW+5[K'#N62T\R=*KF
MNU(S@>8>Q[.;G(<U%42Q>(D^4R*I_( ^)C"Y*5CIF$5)A#*?Z">TD&W[).^K
M-XN6U/;)TEM4SO]Q.7.DN1WQK!EZ^:"UAJA3G^)4S7>E9G+.K8K7/4>(.O4L
M3M5\5VKF5]"Y_\%V_Y,&)KKYOF8Z4CELR%0P'A11_(&25T,OE(BB[W>&]JIE
MD;E2,Y'EQ@9;\_P?QOHCC>GFX%N=LN%O;[[L;'6JYKM2,]'G%@CC,X0_=FE?
MAD[5?%=J)M#<#&&[&2H3_G8EKVD)?Z>.QY6:B2QW/-CN>.YBJ<!7I[:01&!?
M5"&M1L%7VKAYG+C8VRI-YAS.!>?.!=N=RZF;'A'QE:8)X 1:8W,P@.Z<C+TW
MI</:J9-QI6:^B=S)X',X&>S4R3A5\UVIF4!S)X/M3B:?R+!6TE@6NA5\ZE8\
MK]D]M2N%!;NG_^[R"PIV&@5^I7IPG"*"P$F/I4@TUZO3]D!"]C0[^G*='O@X
M>C[P+OWM 99<9GN>!@@L=4B'= &2M8LVS'"Q/:*RO5%\G1[:F'&E>)1>KB@)
MJ- %X/,%YVI_HQO(#@KU_P-02P,$%     @ +7I^5K]L3\X<!   XA   !D
M  !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULK9AM;]LV$,>_"J$-0P,XT9,?
MHLPVX(<,ZX!T1M*T X:]8*23350B79*VTWWZDI0BRQ$MQ('?V!3%^^ON9]Y1
MY^&.\6]B!2#1<YY1,7)64JYO7%?$*\BQN&)KH.I.RGB.I;KD2U>L.>#$&.69
M&WA>W\TQH<YX:.86?#QD&YD1"@N.Q";/,?\QA8SM1H[OO$S<D^5*Z@EW/%SC
M)3R ?%PON+IR*Y6$Y$ %811Q2$?.Q+^9^Z$V,"N^$-B)VACI4)X8^Z8O/B8C
MQ],>00:QU!)8?6UA!EFFE90?WTM1IWJF-JR/7]3_,,&K8)ZP@!G+OI)$KD;.
MM8,22/$FD_=L]R>4 ?6T7LPR83[1KESK.2C>",GRTEAYD!-:?./G$D3-P.\?
M,0A*@^"U0?>(05@:A&\UZ)8&74.F",5PF&.)QT/.=HCKU4I-#PQ,8ZW")U3_
M[@^2J[M$V<GQQT^SO^]NT>?)/[</Z,,<)":9N$"7Z/%ACC[\>C%TI7J*7NO&
MI>*T4 R.*/H!NF-4K@2ZI0DDAP*N<J_R,7CQ<1JT*OZ%Z14*_0X*O""T.#1[
MNWE@,9^_W=QOB2:LB(=&+SQ&G,8L!_09/Z,Y$7'&Q(8#^G?R)"176?"?C7BA
MV+4KZM)P(]8XAI&C<E\ WX(S_NT7O^_];J-U3K'YF<0.2'8KDMTV]?$<4N <
M$L-R(@1(T3'CF9HD$LTPYS]4:=QAG@@;UD*^;^1U@=R.@[[7]SW/&[K;.K+F
MPC#RHZBQ<-[J\#MQ]"H<O=-Q?,'9!IL*.\E4C<<T!AN)0KE7"]"/@B:'YK+
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
M)R&_J0. 1@\%+]7*.VA]O/1]E1V@H.I"'*$T,SLA"ZK-4.Y]=91 \UI4<#_
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
M:E*89:9F.7#MH,X7C,GU1E_0_CN(?@-02P,$%     @ +7I^5O_5[)LB @
MB 0  !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL?93;CMHP$(9?Q7*K
M:E>J< B'5C2)Q&E;JEV*EFY[4?7")$-BK6.GMB&[;U_;@91* !?$8\__^1^8
M251+]:P+ (->2BYTC MCJA$A.BV@I+HC*Q#V9"M528T-54YTI8!F7E1R$@;!
MD)24"9Q$?F^EDDCN#&<"5@KI75E2]3H!+NL8=_%QXY'EA7$;)(DJFL,:S%.U
M4C8B+25C)0C-I$ *MC$>=T>3OLOW"3\8U/IDC5PE&RF?7;#(8APX0\ A-8Y
M[6,/4^#<@:R-/P<F;J]TPM/UD7[G:[>U;*B&J>0_66:*&'_$*(,MW7'S*.LO
M<*AGX'BIY-I_H[K)#6URNM-&E@>Q=5 RT3SIR^%W.!6$%P3A01!ZW\U%WN6,
M&II$2M9(N6Q+<PM?JE=;<TRX/V5ME#UE5F>2Z;?E]\7R\WPY7<S7Z&8&AC*N
M;R-B+-RED/0 FC2@\ *H&Z('*4RAT5QDD/T/(-95:RT\6IN$5XE?J>B@7O<]
M"H.PAY[6,W3S]O8*M]>6W//<W@7NO=0:3:U7)G(0Z2OZ-=YHHVQ__#Y7=@/K
MGX>YF1GIBJ808SL4&M0></+N37<8?+IBM=]:[5^C)_>04X[N /0Y9XUVZ+5N
M^/9). CL)R+[TSO)27>4H'(_ QJE<B=,TRCM;CMFXZ:[_J4W,_I 5<Z$1ARV
M5AIT/@PP4DW?-X&1E>^UC32V<_VRL*\*4"[!GF^E-,? 7="^?)*_4$L#!!0
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
M+FF<O9RW<.OUPFWTM.3%A7:WLPJ?Z!WE#ZNON3AKURKS**$IB[(4Y71QWKK
M9U-,"D*)^#.B+VSK&!6A/&;9O\7):'[>,HH>T9C.>"$1BJ]G>D7CN% 2_?BO
M$FW5;1;$[>-7]7X9O CF,63T*HO_BN9\>=[R6FA.%^$ZYK?9RY!6 =F%WBR+
M6?F)7BJLT4*S->-94I%%#Y(HW7R'WZL;L440.FH"J0@$$JP]!+,BF(<2K(I@
M'4JP*X)]*,&I",ZA!+<BN(<2O(K@'4KP*X(/"<Z^@3->1\XXM U<#[8TVGLI
MK\.],7Y[8ZS2E4'(PVXGSUY07N"%7G%06KOD"S-&:9&%=SP7OT:"Q[O?'BYN
M[WNWTW_0P_7%0S"Z[P5H=-V_N?UR<3^ZN48G >5A%+./Z#.Z$U/ ?!U3E"W0
MMW68<YK'/U _2L-T%H4Q&J6;6:'(KL_HX2Y )Q\^H@^HC=@RS"E#48H>THBS
M3^*B.+Y?9FL6IG/6:7,12M&A]JSJ]N6FVV1/MTWT)4OYDJ%>.J=S!7_<S,>D
M0: M[F%](\GKC;PDC8KC,#U%)OZ$B$%,18>NFNDW,U[3B8(>O-/Z.FZD]YKI
M%ZM<T(V]]/[AL:OH@\-CQPKZ\/#85?31X;&KZ..?&_?)S]VZZ>%TW.!BLYX.
MS%+/W*-7I_C-^RE^\<AX+E915?9N6K'4K125Q1E;A3-ZWA*E Z/Y,VUU?_\-
M.\8?JLS1*1;H%.OI%.OK%!OH%!OJ%!OI%!OK%)OH%)MJ$MO)8JO.8JM)O7LM
MJG<6QF+%%:NKJ)6?:;JFJC3=R#BE3%&O/W=%]8X=M]-^WDY !4S,-RZ !0J8
M99C$VX7U9!CV+0)A?84:)J)SN["!*@33< !LJ&K4=ES0Z$@!<RS#(KNPL0SS
M;-LPC%W81(:YKN490&TJPTR7.(Y5PW9,8-<FL!M-,,@SQM JSQ:1<HK>L.WM
M4"W/]\'0*U#8-,'=#10HQ_8L,/ J+1^#N]&74:;G0J\-9!2QL0VTAJH8L0WZ
M-5*@? NV.)91MN6:& RYC/)=VP'&F*I:M$U3/>!./>#.NUD?I;,LH6B19PF:
MB0(W2M=1^H3$0WM>+MK*4MM1C MV0&I<R2AA%P *%%*6Y]G "#+*\3W@J;X,
M(K:/H0_4#8)N#6649YC ZB,9Y/J."5P@@TS7-T&O)C+*=CP#H*:*.^K:GMH$
M;FT"]U 3A)SGT>.:AX^BGN,9NNW]+3R1)*)T*Y_'EED\ISE#)TJC?%0YI;'M
M8\LZG6*!3K&>3K&^*_L8$[C$#F24F&8)7,5DE.UB,+F,9)!838#9QZZ\;+J.
M#WTL2PF'NG#]4O3=\PRUC[W:QYYV'\\C5EF9SM]S<F/KQSI9IUB@4ZRG4ZSO
MR>-L U\-%!A?6I9E$,&P8AO)(+'  Q?K#&_B22EAN3[TN@S"F&"UU_W:Z[YF
MKZL<[<LU*79 >7(E@TP,Z[1 !HEZP 733$]&V=B#Q9P,(MB"T]I T:!-8&T^
ME%&NYT+7*$ N#'#<.!S'VD:GV%23V(X-L?'V+MAH-.)ER*)9^<PXC^(U%[-H
M^F9-,9]N//BSA04ZB5(49'$<"DRMJIREF_M[[#2M52W0JM;3JM:OU/SMC#K%
M<*Y6H(Q3%R3+4(DR0:*/*E3QM06#B:<URHE6M:DNM=W<V_H?!O_2W-M7#!V3
M?8T]/CK[=*H%6M5Z6M7ZE9J[DPH&AMFG0F$,LT^)DK)/V2)\=M4:Y42KVE27
MVF[VD;?L([\T^P[/,:*872WX E:)PO#EBQ(%WV#TE"@"UH9^A=J9S_$I@1Y6
M:<'7/4-UC/ MG!HE>;AQ'(_VL$ZUJ2ZUC8?;6W_J)S1_*K>J,&&W=<HW?^C5
M5^OM,!?EI@!P_1*?C;#B^KC8/E-N(GB3W^R]^1+F3U'*4$P7HBE1$XBGL'RS
MG65SPK-5N:7@,>,\2\K#)0V%]0N ^'V19?SUI&B@WE34_1]02P,$%     @
M+7I^5KHP5"67 P  ^@T  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
MM5=M<]HX$/XK&E_GIIU)\0N&0 Z8(9B[RTW3,I"V'SKW0> %-+4E3A(A^?>W
MDHV+J>,F'?<+6.M]'NT^DE>KP4'(KVH+H,E#FG U=+9:[ZY<5ZVVD%+5$CO@
M^&8M9$HU#N7&53L)-+:@-'$#S^NZ*67<&0VL;29' ['7">,PDT3MTY3*QVM(
MQ&'H^,[1,&>;K38&=S38T0TL0'_<S22.W((E9BEPQ00G$M9#9^Q?1;YG -;C
M$X.#.GDF)I6E$%_-X"8>.IZ)"!)8:4-!\>\>)I DA@GC^"\G=8HY#?#T^<C^
MITT>DUE2!1.1?&:QW@Z=GD-B6--]HN?B\#?D"74,WTHDROZ20^[K.62U5UJD
M.1@C2!G/_NE#+L0)P.\^ 0AR0' .")\ M'- ^[F , >$5IDL%:M#1#4=#:0X
M$&F\D<T\6#$M&M-GW*S[0DM\RQ"G1_/IN_'=-"*S\?SN9KH@KR/0E"7J#7E+
M/BXB\OK5&_**,$YN69+@0JF!JW%: W97^137V13!$U/X ;D57&\5F?(8XC*!
MB_$600?'H*^#6L9_*&^1MG]! B]H5P0T>3X\J(!'SX?[-=FTBR5H6[[P";X/
M',B42KU%?4!N'LF8Q^3]GOP%_&CY<@OI$N2_5>+7DINR<:5V= 5#!^N" GD/
MSNCWW_RN]T>5<$V210V1E40-"U%#R]Y^\;[^\@Y=R8V&5%7J&3:I9Y-D44-D
M)3T[A9Z=VDTZ$4HK0G%G3A_PS%&@+L@<$JHA)C/<O(]54F:4>"@83G,"W8_\
M=J<5#MS[4Y$JW/I>*RA[115>G;#5*[Q*:76+M+JU:8U7*['GF-F,/M)E N6D
MF,ERLI<2N*[*KUN17ZMSEEWFU#OQ\<Y]HMH@?W)E+PL)+FLEF,,:+3&9")K4
M%II:FI=^&$V210V1E>3K%?+U?E&AZ36I9Y-D44-D)3W[A9[]'VS'DZ)"[B3E
MBMH6\8(LL#MD?'-A3D:0N%M-.1K'V!4QI24U#611G<A:BO04KK"QPB/VAS6K
M-KJ7KDJ_XMMOGWW[_>^+R-O3ZE=2T?>^]75>K8XS*58 <2[$!!LPR9;[3 EK
M&J_7+&$H1G5+5\O^4AURME*2WRO1U)R98NY)4YQB%V4O%XK8>I^UFH6UN,",
M;=M^9K\V%QO;;'^CR6Y%MU1N&.J9P!HIO=8EGE$RNVAD RUVMO5>"HV-O'W<
MXN4,I'' ]VLA]'%@)BBN>Z/_ 5!+ P04    "  M>GY6N?CF5CL#  #($P
M#0   'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1&1-($VF;$9K15MHJ(4W:)B1X
MV!MR&Z>UY-B9X[)VOWZ^=II^X(L8#UN[5#3V/3GG'MO7Q#"HS4JPNSEC)EJ6
M0M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@
M%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI<OXG\_>3=R4GG
MX?QZ/W[F@',2!T4O=T7=LQ<@<]8T,6+Z C<7'=R0Q3#IJQ=)/Z.,"?<#@SUM
MQWJ*T;+@'&TQH>/(<;.2HT&AY&9!$^(#5IV6+'JD8DC&5/")YL J:,G%RH=[
M$)@JH71D;"79=%V(U+\\W/4]*+)&I^12:9?;9_#?D^;Q/6#= X-<B-9@C_C
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
M%     @ +7I^5@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    "  M>GY6S%O[?^\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  M>GY6
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( "UZ?E;3 &"3$ @  .8R   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  M>GY6
M?MLR1)L&   \&P  &               @(%4$   >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ +7I^5N$'R=7$ @  /0<  !@
M     ("!)1<  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M "UZ?E9JO,&ELP8  %0;   8              " @1\:  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    "  M>GY61KTXK-,"  #(!P  &
M            @($((0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ +7I^5BULXAMQ!P  .SD  !@              ("!$20  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( "UZ?E:&#Q**JPD  (PN
M   8              " @;@K  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    "  M>GY6'J[<5)<,  ".'0  &               @(&9-0
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ +7I^5E802WLF
M!0  X0H  !@              ("!9D(  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( "UZ?E:%>]!KC08  !L0   9              "
M@<)'  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ +7I^
M5B.\L6_H"0  6AP  !D              ("!ADX  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    "  M>GY6E15"U)0"  !_!0  &0
M        @(&E6   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( "UZ?E8D@>_K3@,  /4&   9              " @7!;  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ +7I^5N3/Z^-Z!0  B P
M !D              ("!]5X  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    "  M>GY6&SCHJAH$  #5"   &0              @(&F9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( "UZ?E8KLK?R
M20<  &$3   9              " @?=H  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ +7I^5MQ?!91;!P  ?!(  !D
M ("!=W   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  M
M>GY6&FD/E8D%   T#0  &0              @($)>   >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( "UZ?E9DK4._-0H  !0:   9
M          " @<E]  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ +7I^5F@,)QV$ P  D <  !D              ("!-8@  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  M>GY6?K:K?$P$  !<
M"0  &0              @('PBP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( "UZ?E;.-.K8SP0  !\,   9              " @7.0
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ +7I^5HPQ
M0..@ P  E@@  !D              ("!>94  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    "  M>GY6Q>!R040.  #F*@  &0
M    @(%0F0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M "UZ?E9C34PCK@,  /L'   9              " @<NG  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ +7I^5@]9[V:& P  "@<  !D
M             ("!L*L  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    "  M>GY6 E:SJ24$  "K"0  &0              @(%MKP  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( "UZ?E;Y\7-IV0,
M  ,+   9              " @<FS  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ +7I^5A>F'@^= @  ?P4  !D              ("!
MV;<  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  M>GY6
MQ64];#\#  ";!@  &0              @(&MN@  >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( "UZ?E:U=LDDC0,  /\'   9
M      " @2.^  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ +7I^5M5]VFZK @  F@4  !D              ("!Y\$  'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  M>GY6/SX\KQD$   ^"@
M&0              @(')Q   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( "UZ?E9]H758:@,  (\(   9              " @1G)  !X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ +7I^5OH[5[CE
M!0  B0X  !D              ("!NLP  'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    "  M>GY6K#,WP8L#  !F!P  &0
M@('6T@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( "UZ
M?E:\ [!9T 0   H,   9              " @9C6  !X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ +7I^5A"1G4XS"   3C\  !D
M         ("!G]L  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    "  M>GY63'3>0<D"   U!P  &0              @($)Y   >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( "UZ?E9!;\G=,@,  /X(
M   9              " @0GG  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ +7I^5O5]3Z:8"   #V   !D              ("!<NH
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  M>GY6^6&\
MQ" %  #,&0  &0              @(%!\P  >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( "UZ?E:\V6P\70(  -$%   9
M  " @9CX  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M+7I^5H'DVX<0 P  0@D  !D              ("!+/L  'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    "  M>GY6SI/8,RX#  !V"0  &0
M            @(%S_@  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( "UZ?E:& B+"3P8  $@I   9              " @=@! 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ +7I^5OJHQ -C @
M-P8  !D              ("!7@@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    "  M>GY6O=&GWW8#  "Y"@  &0              @('X
M"@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( "UZ?E8/
ME=Z(8 (   H&   9              " @:4. 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ +7I^5E,75FJF @  & <  !D
M     ("!/!$! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M"  M>GY6+EE!F> "  !$"   &0              @($9% $ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( "UZ?E;XV,1:-0,    *   9
M              " @3 7 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ +7I^5F',9KEA @  5@8  !D              ("!G!H! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  M>GY6B>-.Y/\$
M  "H(@  &0              @($T'0$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( "UZ?E9%2=ZA  0  .$.   9              "
M@6HB 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ +7I^
M5KL#/K54!   HA8  !D              ("!H28! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    "  M>GY6I-)B0J $    %0  &0
M        @($L*P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( "UZ?E91,[\5ZP4  #0D   9              " @0,P 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ +7I^5K]L3\X<!   XA
M !D              ("!)38! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    "  M>GY6>R>=2V #  #'"P  &0              @(%X.@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( "UZ?E8Y9E&I
MB ,  /8+   9              " @0\^ 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ +7I^5E;$W)FF P  G L  !D
M ("!SD$! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  M
M>GY6!G]% .L"   I"   &0              @(&K10$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( "UZ?E;_U>R;(@(  (@$   9
M          " @<U( 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ +7I^5EL6<"Z1!0  J!L  !D              ("!)DL! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  M>GY6^!]('TL&  !@
M)   &0              @('N4 $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( "UZ?E:Z,%0EEP,  /H-   9              " @7!7
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ +7I^5KGX
MYE8[ P  R!,   T              ( !/EL! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    "  M>GY6EXJ[',     3 @  "P              @ &D7@$ 7W)E
M;',O+G)E;'-02P$"% ,4    "  M>GY6[J5?F0$%  #3*P  #P
M    @ &-7P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ +7I^5LA<P5(@
M @  T"<  !H              ( !NV0! 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ +7I^5N(A,D+Q 0  &2<  !,
M ( !$V<! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $L 2P"$%   -6D!
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>135</ContextCount>
  <ElementCount>330</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - NET SALES AND REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/NETSALESANDREVENUE</Role>
      <ShortName>NET SALES AND REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INVESTMENTS</Role>
      <ShortName>INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - FAIR VALUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/FAIRVALUE</Role>
      <ShortName>FAIR VALUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - OTHER ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/OTHERASSETS</Role>
      <ShortName>OTHER ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/COMMONSTOCK</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - EMPLOYEE BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/EMPLOYEEBENEFITS</Role>
      <ShortName>EMPLOYEE BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/COMMITMENTS</Role>
      <ShortName>COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/CONTINGENCIES</Role>
      <ShortName>CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - DISCONTINUED OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS</Role>
      <ShortName>DISCONTINUED OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - QUARTERLY UNAUDITED INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION</Role>
      <ShortName>QUARTERLY UNAUDITED INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - RELATED PARTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/RELATEDPARTIES</Role>
      <ShortName>RELATED PARTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - NET SALES AND REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/NETSALESANDREVENUETables</Role>
      <ShortName>NET SALES AND REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/NETSALESANDREVENUE</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INVESTMENTSTables</Role>
      <ShortName>INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INVESTMENTS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - FAIR VALUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/FAIRVALUETables</Role>
      <ShortName>FAIR VALUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/FAIRVALUE</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - OTHER ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/OTHERASSETSTables</Role>
      <ShortName>OTHER ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/OTHERASSETS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/LEASES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - COMMON STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/COMMONSTOCKTables</Role>
      <ShortName>COMMON STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/COMMONSTOCK</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - EMPLOYEE BENEFITS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables</Role>
      <ShortName>EMPLOYEE BENEFITS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/EMPLOYEEBENEFITS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXES</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - DISCONTINUED OPERATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables</Role>
      <ShortName>DISCONTINUED OPERATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables</Role>
      <ShortName>QUARTERLY UNAUDITED INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable</Role>
      <ShortName>NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/NETSALESANDREVENUETables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INVESTMENTSDetails</Role>
      <ShortName>INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INVESTMENTSTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - INVESTMENTS (Details) - Schedule of Equity Method Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable</Role>
      <ShortName>INVESTMENTS (Details) - Schedule of Equity Method Investments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INVESTMENTSTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - INVESTMENTS (Details) - Schedule of Condensed Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable</Role>
      <ShortName>INVESTMENTS (Details) - Schedule of Condensed Balance Sheet</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INVESTMENTSTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable</Role>
      <ShortName>INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INVESTMENTSTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable</Role>
      <ShortName>FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/FAIRVALUETables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - OTHER ASSETS (Details) - Schedule of Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofOtherAssetsTable</Role>
      <ShortName>OTHER ASSETS (Details) - Schedule of Other Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/OTHERASSETSTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/LEASESTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - LEASES (Details) - Schedule of Components of Lease Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable</Role>
      <ShortName>LEASES (Details) - Schedule of Components of Lease Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/LEASESTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table</Role>
      <ShortName>LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/LEASESTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - COMMON STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/COMMONSTOCKDetails</Role>
      <ShortName>COMMON STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/COMMONSTOCKTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - COMMON STOCK (Details) - Schedule of Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofCommonStockTable</Role>
      <ShortName>COMMON STOCK (Details) - Schedule of Common Stock</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/COMMONSTOCKTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - EMPLOYEE BENEFITS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails</Role>
      <ShortName>EMPLOYEE BENEFITS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable</Role>
      <ShortName>EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - COMMITMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/COMMITMENTSDetails</Role>
      <ShortName>COMMITMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/COMMITMENTS</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXESTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - INCOME TAXES (Details) - Schedule of the Provision for Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of the Provision for Income Taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXESTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXESTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXESTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/INCOMETAXESTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/CONTINGENCIESDetails</Role>
      <ShortName>CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/CONTINGENCIES</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable</Role>
      <ShortName>DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement of Operations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable</Role>
      <ShortName>QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="c106065_10k-ixbrl.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rexamerican.com/role/RELATEDPARTIESDetails</Role>
      <ShortName>RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rexamerican.com/role/RELATEDPARTIES</ParentRole>
      <Position>67</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrent in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 2799, 5990, 5991</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 2859</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 2989, 5996</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 20 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 3103, 3104, 3153, 3154, 3193, 3194, 3213, 3214, 3273, 3274, 3313, 3314, 3333, 3334, 3373, 3374, 3413, 3414, 3433, 3434</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentDepreciationMethods in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 3891</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. c106065_10k-ixbrl.htm 3891, 3892</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentTransitionReport -  c106065_10k-ixbrl.htm 7201</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty has a value of -200000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty fact are: Context: c6, Unit: usd, Rule Element Id: 2220. c106065_10k-ixbrl.htm 2989</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:TreasuryStockValueAcquiredCostMethod has a value of -19629000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:TreasuryStockValueAcquiredCostMethod fact are: Context: c6, Unit: usd, Rule Element Id: 2770. c106065_10k-ixbrl.htm 3158</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:TreasuryStockValueAcquiredCostMethod has a value of -6627000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:TreasuryStockValueAcquiredCostMethod fact are: Context: c5, Unit: usd, Rule Element Id: 2770. c106065_10k-ixbrl.htm 3278</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:TreasuryStockValueAcquiredCostMethod has a value of -13012000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:TreasuryStockValueAcquiredCostMethod fact are: Context: c0, Unit: usd, Rule Element Id: 2770. c106065_10k-ixbrl.htm 3378</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:ProceedsFromInterestAndDividendsReceived has a value of -2839000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProceedsFromInterestAndDividendsReceived fact are: Context: c0, Unit: usd, Rule Element Id: 5610. c106065_10k-ixbrl.htm 3520</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:ProceedsFromInterestAndDividendsReceived has a value of -43000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProceedsFromInterestAndDividendsReceived fact are: Context: c5, Unit: usd, Rule Element Id: 5610. c106065_10k-ixbrl.htm 3521</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:ProceedsFromInterestAndDividendsReceived has a value of -216000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProceedsFromInterestAndDividendsReceived fact are: Context: c6, Unit: usd, Rule Element Id: 5610. c106065_10k-ixbrl.htm 3522</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:FinancialLiabilitiesFairValueDisclosure has a value of -422000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:FinancialLiabilitiesFairValueDisclosure fact are: Context: c84, Unit: usd, Rule Element Id: 7225. c106065_10k-ixbrl.htm 4537</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:FinancialLiabilitiesFairValueDisclosure has a value of -422000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:FinancialLiabilitiesFairValueDisclosure fact are: Context: c3, Unit: usd, Rule Element Id: 7225. c106065_10k-ixbrl.htm 4539</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch has a value of -3000000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch fact are: Context: c4, Unit: usd, Rule Element Id: 6087. c106065_10k-ixbrl.htm 5570</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome has a value of -8900000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome fact are: Context: c5, Unit: usd, Rule Element Id: 865. c106065_10k-ixbrl.htm 5774</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome has a value of -5694000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome fact are: Context: c6, Unit: usd, Rule Element Id: 865. c106065_10k-ixbrl.htm 5775</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty has a value of -200000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty fact are: Context: c134, Unit: usd, Rule Element Id: 2220. c106065_10k-ixbrl.htm 5996</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="c106065_10k-ixbrl.htm">c106065_10k-ixbrl.htm</File>
    <File>c106065_ex21.htm</File>
    <File>c106065_ex23.htm</File>
    <File>c106065_ex31.htm</File>
    <File>c106065_ex32.htm</File>
    <File>rex-20230131.xsd</File>
    <File>rex-20230131_cal.xml</File>
    <File>rex-20230131_def.xml</File>
    <File>rex-20230131_lab.xml</File>
    <File>rex-20230131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>x1_c106065x22x1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="726">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>86
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "c106065_10k-ixbrl.htm": {
   "axisCustom": 0,
   "axisStandard": 21,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 726,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 135,
   "dts": {
    "calculationLink": {
     "local": [
      "rex-20230131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rex-20230131_def.xml"
     ]
    },
    "inline": {
     "local": [
      "c106065_10k-ixbrl.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rex-20230131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rex-20230131_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rex-20230131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 493,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 10,
    "http://www.rexamerican.com/20230131": 12,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 28
   },
   "keyCustom": 41,
   "keyStandard": 289,
   "memberCustom": 17,
   "memberStandard": 27,
   "nsprefix": "rex",
   "nsuri": "http://www.rexamerican.com/20230131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.rexamerican.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - INVESTMENTS",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.rexamerican.com/role/INVESTMENTS",
     "shortName": "INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - FAIR VALUE",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.rexamerican.com/role/FAIRVALUE",
     "shortName": "FAIR VALUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - OTHER ASSETS",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.rexamerican.com/role/OTHERASSETS",
     "shortName": "OTHER ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.rexamerican.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - COMMON STOCK",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.rexamerican.com/role/COMMONSTOCK",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - EMPLOYEE BENEFITS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITS",
     "shortName": "EMPLOYEE BENEFITS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - COMMITMENTS",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.rexamerican.com/role/COMMITMENTS",
     "shortName": "COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.rexamerican.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - CONTINGENCIES",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.rexamerican.com/role/CONTINGENCIES",
     "shortName": "CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - DISCONTINUED OPERATIONS",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS",
     "shortName": "DISCONTINUED OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - QUARTERLY UNAUDITED INFORMATION",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION",
     "shortName": "QUARTERLY UNAUDITED INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - RELATED PARTIES",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.rexamerican.com/role/RELATEDPARTIES",
     "shortName": "RELATED PARTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "24",
     "role": "http://www.rexamerican.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - NET SALES AND REVENUE (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.rexamerican.com/role/NETSALESANDREVENUETables",
     "shortName": "NET SALES AND REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - INVESTMENTS (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.rexamerican.com/role/INVESTMENTSTables",
     "shortName": "INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - FAIR VALUE (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.rexamerican.com/role/FAIRVALUETables",
     "shortName": "FAIR VALUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - OTHER ASSETS (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.rexamerican.com/role/OTHERASSETSTables",
     "shortName": "OTHER ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-2",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-2",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.rexamerican.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - COMMON STOCK (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.rexamerican.com/role/COMMONSTOCKTables",
     "shortName": "COMMON STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - EMPLOYEE BENEFITS (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables",
     "shortName": "EMPLOYEE BENEFITS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.rexamerican.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables",
     "shortName": "QUARTERLY UNAUDITED INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "rex:NumberOfOperatingEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "rex:NumberOfOperatingEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of components of Inventory",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant and Equipment",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Schedule of Property Plant and Equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c123",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable",
     "shortName": "NET SALES AND REVENUE (Details) - Schedule of Disaggregated Revenue by Product",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c39",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - INVESTMENTS (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.rexamerican.com/role/INVESTMENTSDetails",
     "shortName": "INVESTMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c79",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - INVESTMENTS (Details) - Schedule of Equity Method Investments",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable",
     "shortName": "INVESTMENTS (Details) - Schedule of Equity Method Investments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c81",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - INVESTMENTS (Details) - Schedule of Condensed Balance Sheet",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable",
     "shortName": "INVESTMENTS (Details) - Schedule of Condensed Balance Sheet",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c81",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c75",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable",
     "shortName": "INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "rex:ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c75",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable",
     "shortName": "FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - OTHER ASSETS (Details) - Schedule of Other Assets",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable",
     "shortName": "OTHER ASSETS (Details) - Schedule of Other Assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - Schedule of accrued expenses and other current liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - LEASES (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.rexamerican.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartiesAmountInCostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartiesAmountInCostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - LEASES (Details) - Schedule of Components of Lease Expense",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable",
     "shortName": "LEASES (Details) - Schedule of Components of Lease Expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c89",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table",
     "shortName": "LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c89",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c5",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - COMMON STOCK (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.rexamerican.com/role/COMMONSTOCKDetails",
     "shortName": "COMMON STOCK (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c5",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - COMMON STOCK (Details) - Schedule of Common Stock",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.rexamerican.com/role/ScheduleofCommonStockTable",
     "shortName": "COMMON STOCK (Details) - Schedule of Common Stock",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsQuantity",
      "reportCount": 1,
      "unitRef": "bu",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCollateralAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c102",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c102",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - EMPLOYEE BENEFITS (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails",
     "shortName": "EMPLOYEE BENEFITS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable",
     "shortName": "EMPLOYEE BENEFITS (Details) - Schedule of Non-Vested Restricted Stock Award Activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "rex:ForwardPurchaseContractsQuantity",
      "reportCount": 1,
      "unitRef": "bu",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - COMMITMENTS (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.rexamerican.com/role/COMMITMENTSDetails",
     "shortName": "COMMITMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "1",
      "lang": null,
      "name": "rex:QuantityOfNaturalGasUnderSalesCommitmen",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mmbtu",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.rexamerican.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.rexamerican.com/role/ShareholdersEquityType2or3",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - INCOME TAXES (Details) - Schedule of the Provision for Income Taxes",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable",
     "shortName": "INCOME TAXES (Details) - Schedule of the Provision for Income Taxes",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable",
     "shortName": "INCOME TAXES (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable",
     "shortName": "INCOME TAXES (Details) - Schedule of Effective Income Tax Reconciliation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable",
     "shortName": "INCOME TAXES (Details) - Schedule of Unrecognized Tax Benefits Roll Forward",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c19",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LegalFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - CONTINGENCIES (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.rexamerican.com/role/CONTINGENCIESDetails",
     "shortName": "CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LegalFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement of Operations",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable",
     "shortName": "DISCONTINUED OPERATIONS (Details) - Schedule Of Discontinued Items Statement of Operations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c123",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable",
     "shortName": "QUARTERLY UNAUDITED INFORMATION (Details) - Schedule of Quarterly Financial Information",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c123",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c128",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - RELATED PARTIES (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.rexamerican.com/role/RELATEDPARTIESDetails",
     "shortName": "RELATED PARTIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c128",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.rexamerican.com/role/ConsolidatedCashFlow",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - NET SALES AND REVENUE",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.rexamerican.com/role/NETSALESANDREVENUE",
     "shortName": "NET SALES AND REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "c106065_10k-ixbrl.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 48,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersc",
        "terseLabel": "Basic and diluted net income per share attributable to REX common shareholders (discontinued operations) (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersc",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersd",
        "terseLabel": "Basic and diluted net income per share attributable to REX common shareholders (continuing operations) (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersd",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic And Diluted Netloss Income Per Share Attributable To REXCommon Shareholdersin",
        "terseLabel": "Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)"
       }
      }
     },
     "localname": "BasicAndDilutedNetlossIncomePerShareAttributableToREXCommonShareholdersin",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "rex_BigRiverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Big River [Member]",
        "label": "Big River Member",
        "terseLabel": "Big River [Member]"
       }
      }
     },
     "localname": "BigRiverMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_COMMITMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "COMMITMENTSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_COMMITMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS (Details) [Table]"
       }
      }
     },
     "localname": "COMMITMENTSDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Financing Activities Abstract",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromFinancingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Investing Activities Abstract",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromInvestingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CashFlowsFromOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Operating Activities Abstract",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromOperatingActivitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_ChangesInAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes In Assets And Liabilities Abstract",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "ChangesInAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_CommodityContractLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Contract Liability Current",
        "terseLabel": "Commodity futures"
       }
      }
     },
     "localname": "CommodityContractLiabilityCurrent",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_CommodityFutures": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Futures",
        "terseLabel": "Commodity futures"
       }
      }
     },
     "localname": "CommodityFutures",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_CommodityFuturesQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Futures Quantity",
        "terseLabel": "Commodity Futures, Quantity (in US Bushels)"
       }
      }
     },
     "localname": "CommodityFuturesQuantity",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Number Of Customers",
        "terseLabel": "Concentration Risk, Number of Customers"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "rex_ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contracts Not Accounted For Under Normal Purchases And Normal Sales Member",
        "terseLabel": "Contracts Not Accounted For Under Normal Purchases and Normal Sales"
       }
      }
     },
     "localname": "ContractsNotAccountedForUnderNormalPurchasesAndNormalSalesMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_CornMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corn Member",
        "terseLabel": "Corn [Member]"
       }
      }
     },
     "localname": "CornMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "DERIVATIVEFINANCIALINSTRUMENTSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Schedule of Fair Values for Derivative Financial Instruments [Table]"
       }
      }
     },
     "localname": "DERIVATIVEFINANCIALINSTRUMENTSDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DERIVATIVEFINANCIALINSTRUMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE FINANCIAL INSTRUMENTS (Details) [Table]"
       }
      }
     },
     "localname": "DERIVATIVEFINANCIALINSTRUMENTSDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities basis in pass through entities including depreciation.",
        "label": "Deferred Tax Liabilities Basis In Pass Through Entities Including Depreciation",
        "negatedLabel": "Basis in pass through entities, including depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesBasisInPassThroughEntitiesIncludingDepreciation",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_DerivativeFinancialInstrumentLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instrument Losses Member",
        "terseLabel": "Derivative Financial Instrument Losses [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentLossesMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DistillersGrainsMarketingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distillers Grains Marketing Services [Member]",
        "label": "Distillers Grains Marketing Services Member",
        "terseLabel": "Distillers Grains Marketing Services [Member]"
       }
      }
     },
     "localname": "DistillersGrainsMarketingServicesMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_DriedDistillersGrainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dried Distillers Grains [Member]",
        "label": "Dried Distillers Grains Member",
        "terseLabel": "Dried Distillers Grains [Member]"
       }
      }
     },
     "localname": "DriedDistillersGrainsMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_EMPLOYEEBENEFITSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFITS (Details) [Line Items]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_EMPLOYEEBENEFITSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFITS (Details) [Table]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITSDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_EffectiveIncomeTaxReconciliationUncertainTaxPosition": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Reconciliation Uncertain Tax Position",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxReconciliationUncertainTaxPosition",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_EthanolMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ethanol [Member]",
        "label": "Ethanol Member",
        "terseLabel": "Ethanol [Member]"
       }
      }
     },
     "localname": "EthanolMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]"
       }
      }
     },
     "localname": "FAIRVALUEDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_FederalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Abstract",
        "terseLabel": "Federal:"
       }
      }
     },
     "localname": "FederalAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_FeesIncurredBySubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Incurred By Subsidiary",
        "terseLabel": "Fees Incurred By Subsidiary"
       }
      }
     },
     "localname": "FeesIncurredBySubsidiary",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_FixturesAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixtures And Equipment [Member]",
        "label": "Fixtures And Equipment Member",
        "terseLabel": "Fixtures And Equipment [Member]"
       }
      }
     },
     "localname": "FixturesAndEquipmentMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_ForwardPurchaseContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Purchase Contracts",
        "terseLabel": "Forward purchase contracts"
       }
      }
     },
     "localname": "ForwardPurchaseContracts",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_ForwardPurchaseContractsAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Purchase Contracts Asset",
        "terseLabel": "Forward purchase contracts asset"
       }
      }
     },
     "localname": "ForwardPurchaseContractsAsset",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_ForwardPurchaseContractsLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Purchase Contracts Liability",
        "terseLabel": "Forward purchase contracts liability"
       }
      }
     },
     "localname": "ForwardPurchaseContractsLiability",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_ForwardPurchaseContractsQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Purchase Contracts Quantity",
        "terseLabel": "Forward Purchase Contracts, Quantity (in US Bushels)"
       }
      }
     },
     "localname": "ForwardPurchaseContractsQuantity",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_INVESTMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS (Details) - Schedule of Financial information For Equity Method Investment [Table]"
       }
      }
     },
     "localname": "INVESTMENTSDetailsScheduleofFinancialinformationForEquityMethodInvestmentTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_INVESTMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS (Details) [Table]"
       }
      }
     },
     "localname": "INVESTMENTSDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_IncomeLossPerShareFromContinuingOperationsBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "rex_NetIncomePerShareBasicAndDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continuing",
        "label": "Income Loss Per Share From Continuing Operations Basic And Diluted",
        "terseLabel": "Basic and diluted net income per share from continuing operations attributable to REX common shareholders"
       }
      }
     },
     "localname": "IncomeLossPerShareFromContinuingOperationsBasicAndDiluted",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "rex_NetIncomePerShareBasicAndDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued",
        "label": "Income Loss Per Share From Discontinued Operations Basic And Diluted",
        "terseLabel": "Basic and diluted net income per share from discontinued operations attributable to REX common shareholders"
       }
      }
     },
     "localname": "IncomeLossPerShareFromDiscontinuedOperationsBasicAndDiluted",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_IncreaseDecreaseInProvisionForIncomeTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Provision For Income Taxes",
        "terseLabel": "Increase (Decrease) in Provision For Income Taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionForIncomeTaxes",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_InstallmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Installment amount.",
        "label": "Installment Amount",
        "terseLabel": "Installment amount"
       }
      }
     },
     "localname": "InstallmentAmount",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_InvestmentInCooperativeFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in cooperative as of the reporting date.",
        "label": "Investment In Cooperative Fair Value Disclosure",
        "terseLabel": "Investment in cooperative"
       }
      }
     },
     "localname": "InvestmentInCooperativeFairValueDisclosure",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) [Line Items]"
       }
      }
     },
     "localname": "LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021LineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) - Schedule of Future Minimum Rental Payments for Operating Leases (FY2021) [Table]"
       }
      }
     },
     "localname": "LEASESDetailsScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_LeaseExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expiration period.",
        "label": "Lease Expiration Period",
        "terseLabel": "Lease Expiration Period"
       }
      }
     },
     "localname": "LeaseExpirationPeriod",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rex_LongTermLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Liabilities Abstract",
        "terseLabel": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "localname": "LongTermLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of equity ownership interest which may be considered for equity method of accounting.",
        "label": "Maximum Percentage Of Equity Ownership Interest Which May Be Considered For Equity Method Of Accounting",
        "terseLabel": "Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting"
       }
      }
     },
     "localname": "MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rex_ModifiedDistillersGrainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modified Distillers Grains [Member]",
        "label": "Modified Distillers Grains Member",
        "terseLabel": "Modified Distillers Grains [Member]"
       }
      }
     },
     "localname": "ModifiedDistillersGrainsMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NaturalGasPipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural gas pipeline member.",
        "label": "Natural Gas Pipeline Member",
        "terseLabel": "Natural Gas Pipeline [Member]"
       }
      }
     },
     "localname": "NaturalGasPipelineMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NetIncomePerShareBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ne income",
        "label": "Net Income Per Share Basic And Diluted",
        "totalLabel": "Basic and diluted net income per share attributable to REX common shareholders"
       }
      }
     },
     "localname": "NetIncomePerShareBasicAndDiluted",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonCashFinancingActivitiesEquityAwardsAccrued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Cash Financing Activities Equity Awards Accrued",
        "terseLabel": "Non cash financing activities-Stock awards accrued"
       }
      }
     },
     "localname": "NonCashFinancingActivitiesEquityAwardsAccrued",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonCashFinancingActivitiesEquityAwardsIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Cash Financing Activities Equity Awards Issued",
        "terseLabel": "Non cash financing activities-Stock awards issued"
       }
      }
     },
     "localname": "NonCashFinancingActivitiesEquityAwardsIssued",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonCashInvestingActivitiesAccruedCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "non cash payments to acquire property, plant and equipment",
        "label": "Non Cash Investing Activities Accrued Capital Expenditures",
        "terseLabel": "Non cash investing activities-Accrued capital expenditures"
       }
      }
     },
     "localname": "NonCashInvestingActivitiesAccruedCapitalExpenditures",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_NonFoodGradeCornOilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Food Grade Corn Oil [Member]",
        "label": "Non Food Grade Corn Oil Member",
        "terseLabel": "Non-Food Grade Corn Oil [Member]"
       }
      }
     },
     "localname": "NonFoodGradeCornOilMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_NumberOfOperatingEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Operating Entities",
        "terseLabel": "Number Of Operating Entities"
       }
      }
     },
     "localname": "NumberOfOperatingEntities",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "rex_OneEarthEnergyAndNuGenEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Earth Energy And NuGen Energy [Member]",
        "label": "One Earth Energy And Nu Gen Energy Member",
        "terseLabel": "One Earth Energy And Nu Gen Energy [Member]"
       }
      }
     },
     "localname": "OneEarthEnergyAndNuGenEnergyMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_OneEarthEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Earth Energy [Member]",
        "label": "One Earth Energy Member",
        "terseLabel": "One Earth Energy [Member]"
       }
      }
     },
     "localname": "OneEarthEnergyMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Member",
        "terseLabel": "Other[Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_OutboundFreightCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Outbound Freight Charges",
        "terseLabel": "Outbound Freight Charges (in Dollars)"
       }
      }
     },
     "localname": "OutboundFreightCharges",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_PresentValueDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Present Value Discount",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "PresentValueDiscount",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_PropertySubjectToOrAvailableForOperatingLease_Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PropertySubjectToOrAvailableForOperatingLease_ [Domain]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLease_Domain",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_ProportionateShareOfRestrictedNetAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportionate share of restricted net assets as of the reporting date.",
        "label": "Proportionate Share Of Restricted Net Assets",
        "terseLabel": "Proportionate Share of Restricted Net Assets"
       }
      }
     },
     "localname": "ProportionateShareOfRestrictedNetAssets",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_QuantityOfDistillersGrainsUnderSalesCommitment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of distillers grains under sales commitment.",
        "label": "Quantity Of Distillers Grains Under Sales Commitment",
        "terseLabel": "Quantity of Distillers Grains Under Sales Commitment (in US Tons)"
       }
      }
     },
     "localname": "QuantityOfDistillersGrainsUnderSalesCommitment",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "massItemType"
    },
    "rex_QuantityOfEthanolShipped": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of ethanol shipped.",
        "label": "Quantity Of Ethanol Shipped",
        "terseLabel": "Quantity of ethanol shipped (in US Gallons)"
       }
      }
     },
     "localname": "QuantityOfEthanolShipped",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_QuantityOfEthanolUnderSalesCommitment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantity of ethanol under sales commitment.",
        "label": "Quantity Of Ethanol Under Sales Commitment",
        "terseLabel": "Quantity of Ethanol under Sales Commitment (in US Gallons)"
       }
      }
     },
     "localname": "QuantityOfEthanolUnderSalesCommitment",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "rex_QuantityOfNaturalGasUnderSalesCommitmen": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quantity Of Natural Gas Under Sales Commitmen",
        "terseLabel": "Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units)"
       }
      }
     },
     "localname": "QuantityOfNaturalGasUnderSalesCommitmen",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quantity Of Non Food Grade Corn Oil Under Sales Commitments",
        "terseLabel": "Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds)"
       }
      }
     },
     "localname": "QuantityOfNonFoodGradeCornOilUnderSalesCommitments",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "massItemType"
    },
    "rex_RELATEDPARTIESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTIES (Details) [Line Items]"
       }
      }
     },
     "localname": "RELATEDPARTIESDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_RELATEDPARTIESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTIES (Details) [Table]"
       }
      }
     },
     "localname": "RELATEDPARTIESDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_RefinedCoalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Refined Coal Member",
        "terseLabel": "Refined Coal [Member]"
       }
      }
     },
     "localname": "RefinedCoalMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_RenewalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Renewal Member",
        "terseLabel": "Renewal [Member]"
       }
      }
     },
     "localname": "RenewalMember",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]"
       }
      }
     },
     "localname": "SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) [Table]"
       }
      }
     },
     "localname": "SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTable",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accrued Expenses And Other Current Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfCommonStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Common Stock Abstract"
       }
      }
     },
     "localname": "ScheduleOfCommonStockAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfComponentsOfInventoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of Inventory Abstract"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfInventoryAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfComponentsOfLeaseExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of Lease Expense Abstract"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfLeaseExpenseAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfCondensedBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Balance Sheet Abstract"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Tax Assets And Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfDisaggregatedRevenueByProductAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregated Revenue By Product Abstract"
       }
      }
     },
     "localname": "ScheduleOfDisaggregatedRevenueByProductAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Discontinued Items Statement Of Operations Abstract"
       }
      }
     },
     "localname": "ScheduleOfDiscontinuedItemsStatementOfOperationsAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfEffectiveIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Effective Income Tax Reconciliation Abstract"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxReconciliationAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Equity Method Investments Abstract"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Abstract"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Values For Derivative Financial Instruments Abstract"
       }
      }
     },
     "localname": "ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Equity Method Investment Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial information for equity method investments.",
        "label": "Schedule Of Financial Information For Equity Method Investments Table Text Block",
        "terseLabel": "Schedule of Financial Information for Equity Method Investments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Future Minimum Rental Payments For Operating Leases Fy2021 Abstract"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesFy2021Abstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Non Vested Restricted Stock Award Activity Abstract"
       }
      }
     },
     "localname": "ScheduleOfNonVestedRestrictedStockAwardActivityAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfOtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfQuarterlyFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Quarterly Financial Information Abstract"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfTheProvisionForIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Provision For Income Taxes Abstract"
       }
      }
     },
     "localname": "ScheduleOfTheProvisionForIncomeTaxesAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unrecognized Tax Benefits Roll Forward Abstract"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "xbrltype": "stringItemType"
    },
    "rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms In Years",
        "periodEndLabel": "Weighted Average Vesting Term, End of Period",
        "periodStartLabel": "Weighted Average Vesting Term, Beginning of Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsInYears",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "integerItemType"
    },
    "rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Weighted Average Grant Date Fair Value of shares in share based compensation arrangement",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, End of Period (in Dollars)",
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_StateAndLocalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State And Local Abstract",
        "terseLabel": "State and Local:"
       }
      }
     },
     "localname": "StateAndLocalAbstract",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "rex_StockOptionPlans2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plans2015 Member",
        "terseLabel": "Stock Option Plans 2015 [Member]"
       }
      }
     },
     "localname": "StockOptionPlans2015Member",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rex_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock repurchase program number of additional shares authorized to be repurchased.",
        "label": "Stock Repurchase Program Number Of Additional Shares Authorized To Be Repurchased",
        "terseLabel": "Stock Repurchase Program Number of Additional Shares Authorized to be Repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "rex_StockSplitPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Split Policy Policy Text Block",
        "terseLabel": "Stock Split, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "StockSplitPolicyPolicyTextBlock",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rex_UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits Without Accrued Penalties And Interest",
        "terseLabel": "Unrecognized Tax Benefits Without Accrued Penalties and Interest"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsWithoutAccruedPenaltiesAndInterest",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rex_WeightedAverageSharesOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding shares",
        "label": "Weighted Average Shares Outstanding Basic And Diluted",
        "terseLabel": "Weighted average shares outstanding \u2013 basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageSharesOutstandingBasicAndDiluted",
     "nsuri": "http://www.rexamerican.com/20230131",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r242",
      "r562",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r342",
      "r344",
      "r345",
      "r346",
      "r395",
      "r527",
      "r545",
      "r558",
      "r559",
      "r580",
      "r585",
      "r592",
      "r639",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r342",
      "r344",
      "r345",
      "r346",
      "r395",
      "r527",
      "r545",
      "r558",
      "r559",
      "r580",
      "r585",
      "r592",
      "r639",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r342",
      "r344",
      "r345",
      "r346",
      "r387",
      "r395",
      "r418",
      "r419",
      "r420",
      "r503",
      "r527",
      "r545",
      "r558",
      "r559",
      "r580",
      "r585",
      "r592",
      "r636",
      "r639",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r342",
      "r344",
      "r345",
      "r346",
      "r387",
      "r395",
      "r418",
      "r419",
      "r420",
      "r503",
      "r527",
      "r545",
      "r558",
      "r559",
      "r580",
      "r585",
      "r592",
      "r636",
      "r639",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r621",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheet [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r43",
      "r168",
      "r169",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Accounts payable - trade, related parties (in Dollars)",
        "verboseLabel": "Accounts Payable, Related Parties, Current"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r21",
      "r43"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "terseLabel": "Accounts payable \u2013 trade (includes $1.5 million and $0.5 million with related parties at January 31, 2023 and 2022, respectively)"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r45",
      "r137",
      "r565"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Accrued real estate taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxes": {
     "auth_ref": [
      "r26",
      "r29",
      "r141",
      "r172",
      "r189"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.",
        "label": "Accrued Income Taxes",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued transportation related items"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedUtilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Utilities, Current",
        "terseLabel": "Accrued utility charges"
       }
      }
     },
     "localname": "AccruedUtilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r106",
      "r214"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r622",
      "r623",
      "r624",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock based compensation expense",
        "verboseLabel": "Share-Based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r74",
      "r100",
      "r101"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of operating lease right-of-use assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r171",
      "r188",
      "r216",
      "r238",
      "r284",
      "r295",
      "r301",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r461",
      "r465",
      "r476",
      "r591",
      "r637",
      "r638",
      "r684"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "TOTAL ASSETS",
        "verboseLabel": "Assets (in Dollars)"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r209",
      "r222",
      "r238",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r461",
      "r465",
      "r476",
      "r591",
      "r637",
      "r638",
      "r684"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets [Member]",
        "terseLabel": "Assets [Member]"
       }
      }
     },
     "localname": "AssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r238",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r461",
      "r465",
      "r476",
      "r637",
      "r638",
      "r684"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "terseLabel": "Non current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r76",
      "r212",
      "r563"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r70",
      "r76",
      "r79"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH-End of year",
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH-Beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r70",
      "r167"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r14",
      "r70"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash used in operating activities from discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of Deposit [Member]"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r238",
      "r257",
      "r258",
      "r261",
      "r262",
      "r267",
      "r268",
      "r312",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r361",
      "r362",
      "r364",
      "r368",
      "r375",
      "r476",
      "r560",
      "r603",
      "r617",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments Disclosure [Text Block]"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractAssetCurrent": {
     "auth_ref": [
      "r610"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.",
        "label": "Commodity Contract Asset, Current",
        "terseLabel": "Commodity futures"
       }
      }
     },
     "localname": "CommodityContractAssetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r582",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity Contract [Member]"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in Shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r622",
      "r623",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Authorized shares"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.rexamerican.com/role/ScheduleofCommonStockTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "verboseLabel": "Issued shares"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.rexamerican.com/role/ScheduleofCommonStockTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r34",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Outstanding shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofCommonStockTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r34",
      "r591"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, 45,000 shares authorized, 29,853 shares issued at par"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Compensation and Employee Benefit Plans [Text Block]"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r84",
      "r85",
      "r165",
      "r166",
      "r305",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r84",
      "r85",
      "r165",
      "r166",
      "r305",
      "r551",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r84",
      "r85",
      "r165",
      "r166",
      "r305",
      "r555",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r185",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration Risk, Credit Risk, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r84",
      "r85",
      "r165",
      "r166",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r84",
      "r85",
      "r165",
      "r166",
      "r305",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidatedEntitiesMember": {
     "auth_ref": [
      "r530",
      "r532",
      "r534",
      "r536",
      "r538",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entities which have been consolidated for financial statement presentation purposes.",
        "label": "Consolidated Entities [Member]",
        "terseLabel": "Consolidated Entities [Member]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r152",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r581",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r581",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r58",
      "r529"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales (includes $135.4 million, $90.2 million and $54.8 million with related parties for the years ended January 31, 2023, 2022 and 2021, respectively)"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Goods and Service [Policy Text Block]"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostsAndExpensesRelatedParty": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.",
        "label": "Costs and Expenses, Related Party",
        "terseLabel": "Costs and Expenses, Related Party"
       }
      }
     },
     "localname": "CostsAndExpensesRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r619",
      "r673",
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r619",
      "r673",
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r83",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets pledged to secure a debt instrument.",
        "label": "Debt Instrument, Collateral Amount",
        "terseLabel": "Debt Instrument, Collateral Amount"
       }
      }
     },
     "localname": "DebtInstrumentCollateralAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield": {
     "auth_ref": [
      "r561",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One",
        "terseLabel": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r619",
      "r674",
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r74",
      "r146",
      "r445",
      "r451",
      "r452",
      "r619"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r30",
      "r31",
      "r173",
      "r186",
      "r441"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r430",
      "r431"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r619",
      "r674",
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r671"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r144",
      "r672"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r144",
      "r672"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other items"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r143",
      "r144",
      "r672"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "General business credit carryforward",
        "verboseLabel": "Deferred Tax Assets, Tax Credit Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails",
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r143",
      "r144",
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Research"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r144",
      "r672"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r442"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails",
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r139",
      "r671"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r144",
      "r672"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r74",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation (in Dollars)"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r74",
      "r279"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r223",
      "r224",
      "r475",
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Asset Derivatives, Fair Value"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r157",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r159",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r223",
      "r224",
      "r475",
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Liability Derivatives, Fair Value"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Loss on Derivative",
        "terseLabel": "Derivative, Loss on Derivative"
       }
      }
     },
     "localname": "DerivativeLossOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockSupplementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block Supplement [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockSupplementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r12",
      "r16",
      "r432",
      "r450",
      "r455"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Benefit for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r13",
      "r208"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r13"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r13",
      "r208"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "totalLabel": "Gross loss"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Income",
        "terseLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r13",
      "r208"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Sales of products, discontinued operations:",
        "verboseLabel": "Net sales and revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r20",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and related items"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-Based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "EQUITY:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r117",
      "r205",
      "r228",
      "r229",
      "r230",
      "r243",
      "r244",
      "r245",
      "r247",
      "r252",
      "r254",
      "r266",
      "r313",
      "r376",
      "r424",
      "r425",
      "r426",
      "r447",
      "r448",
      "r470",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r490",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r93",
      "r531",
      "r533",
      "r535",
      "r537",
      "r539",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "Equity Method Investee [Member]"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r53",
      "r69",
      "r74",
      "r195"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Dividends received from equity method investments",
        "verboseLabel": "Proceeds from Equity Method Investment, Distribution"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.",
        "label": "Equity Method Investment, Underlying Equity in Net Assets",
        "terseLabel": "Equity Method Investment, Underlying Equity in Net Assets"
       }
      }
     },
     "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r94",
      "r285",
      "r606"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "netLabel": "Equity Method Investments",
        "terseLabel": "Equity method investments",
        "verboseLabel": "Carrying amount"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/INVESTMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Equity Method Investments [Table Text Block]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r160",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r359",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r473",
      "r500",
      "r501",
      "r502",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Disclosures [Text Block]"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/FAIRVALUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r359",
      "r388",
      "r393",
      "r473",
      "r500",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r359",
      "r388",
      "r393",
      "r473",
      "r501",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r359",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r473",
      "r502",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r359",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r500",
      "r501",
      "r502",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r239",
      "r432"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": ""
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r308",
      "r309",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r360",
      "r373",
      "r468",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r576",
      "r629",
      "r630",
      "r631",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "negatedTotalLabel": "Total liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Period, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.",
        "label": "Forward Contracts [Member]",
        "terseLabel": "Forward Contracts [Member]"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on disposal of real estate and property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r56",
      "r238",
      "r284",
      "r294",
      "r300",
      "r302",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r476",
      "r575",
      "r637"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r57",
      "r75",
      "r150",
      "r248",
      "r249",
      "r250",
      "r251",
      "r259",
      "r262"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income attributable to REX common shareholders (continuing operations)",
        "totalLabel": "Net income attributable to REX common shareholders (continuing operations)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r148",
      "r151"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to noncontrolling interests (continuing operations)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r52",
      "r170",
      "r180",
      "r198",
      "r284",
      "r294",
      "r300",
      "r302",
      "r542",
      "r575"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r151",
      "r238",
      "r246",
      "r284",
      "r294",
      "r300",
      "r302",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r471",
      "r476",
      "r575",
      "r637"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income from continuing operations",
        "totalLabel": "Net income from continuing operations",
        "verboseLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r16",
      "r196",
      "r208",
      "r456"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income from discontinued operations, net of tax (includes expense of $0.3 million and $(0.2) million with related parties for the years ended January 31, 2022 and 2021, respectively.",
        "totalLabel": "Net income from discontinued operations, net of tax",
        "verboseLabel": "Net income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r12",
      "r16",
      "r148",
      "r151"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0
      },
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss attributable to noncontrolling interests (discontinued operations)",
        "negatedTerseLabel": "Net loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r12",
      "r16",
      "r151"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income attributable to REX common shareholders (discontinued operations)",
        "totalLabel": "Net income attributable to REX common shareholders (discontinued operations)",
        "verboseLabel": "Net income attributable to REX common shareholders"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleOfDiscontinuedItemsStatementofOperationsTable",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r53",
      "r74",
      "r94",
      "r179",
      "r195",
      "r281"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Income from equity method investments",
        "terseLabel": "Equity in income of unconsolidated affiliates",
        "verboseLabel": "Income (Loss) from Equity Method Investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r335",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r434",
      "r439",
      "r444",
      "r449",
      "r453",
      "r457",
      "r458",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Tax Disclosure [Text Block]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r241",
      "r253",
      "r254",
      "r282",
      "r432",
      "r450",
      "r454",
      "r544"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "(Provision) benefit for income taxes",
        "terseLabel": "Benefit for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r227",
      "r428",
      "r429",
      "r439",
      "r440",
      "r443",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Tax, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r669"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "negatedLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State and local taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationNondeductibleExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedLabel": "Research and experimentation credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofEffectiveIncomeTaxReconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r71",
      "r78"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income Taxes Paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r178",
      "r194",
      "r609"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Refundable income taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable-trade"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Income taxes refundable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeOtherLoans": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest and fee income from loans classified as other.",
        "label": "Interest and Fee Income, Other Loans",
        "terseLabel": "Interest and Fee Income, Other Loans (in Dollars)"
       }
      }
     },
     "localname": "InterestAndFeeIncomeOtherLoans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "label": "Interest and Other Income",
        "terseLabel": "Interest and other income, net"
       }
      }
     },
     "localname": "InterestAndOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndOtherIncomeTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for interest and other income.",
        "label": "Interest and Other Income [Text Block]",
        "terseLabel": "Interest and Other Income [Text Block]"
       }
      }
     },
     "localname": "InterestAndOtherIncomeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r98",
      "r566"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Ethanol and other finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r221",
      "r564",
      "r591"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r211",
      "r220",
      "r263",
      "r322",
      "r324",
      "r325",
      "r528",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r98",
      "r568"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Grain and other raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r98",
      "r567"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofcomponentsofInventoryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory Write-down (in Dollars)"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r311",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTextBlock": {
     "auth_ref": [
      "r628",
      "r632",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment.",
        "label": "Investment [Text Block]",
        "terseLabel": "Investment [Text Block]"
       }
      }
     },
     "localname": "InvestmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandAndLandImprovements": {
     "auth_ref": [
      "r607"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.",
        "label": "Land and Land Improvements",
        "terseLabel": "Land and improvements"
       }
      }
     },
     "localname": "LandAndLandImprovements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r489",
      "r590"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "Leases of Lessee Disclosure [Text Block]"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Legal Fees",
        "terseLabel": "Legal Fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/CONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r44",
      "r238",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r462",
      "r465",
      "r466",
      "r476",
      "r574",
      "r637",
      "r684",
      "r685"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Liabilities (in Dollars)",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r39",
      "r175",
      "r192",
      "r591",
      "r618",
      "r633",
      "r679"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r46",
      "r210",
      "r238",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r462",
      "r465",
      "r466",
      "r476",
      "r591",
      "r637",
      "r684",
      "r685"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r27",
      "r28",
      "r238",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r462",
      "r465",
      "r466",
      "r476",
      "r637",
      "r684",
      "r685"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date.",
        "label": "Liabilities, Total [Member]",
        "terseLabel": "Liabilities, Total [Member]"
       }
      }
     },
     "localname": "LiabilitiesTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates an ownership position in, or purchase of, a security.",
        "label": "Long [Member]",
        "terseLabel": "Long [Member]"
       }
      }
     },
     "localname": "LongMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency [Abstract]"
       }
      }
     },
     "localname": "LossContingencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r340",
      "r341",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "Contingencies Disclosure [Text Block]"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/CONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery, equipment and fixtures"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "terseLabel": "Marketing Expense"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r51",
      "r174",
      "r191",
      "r238",
      "r312",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r476"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r124"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Noncontrolling interests distribution and other"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.",
        "label": "Net Cash Provided by (Used in) Discontinued Operations",
        "terseLabel": "Net cash provided by financing activities from discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations",
        "totalLabel": "Net cash used in financing activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r70",
      "r72",
      "r75"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r70",
      "r72",
      "r75"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash provided by operating activities from continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r55",
      "r75",
      "r181",
      "r197",
      "r208",
      "r225",
      "r226",
      "r230",
      "r238",
      "r246",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r259",
      "r284",
      "r294",
      "r300",
      "r302",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r471",
      "r476",
      "r575",
      "r637"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to REX common shareholders",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r248",
      "r249",
      "r250",
      "r251",
      "r255",
      "r256",
      "r260",
      "r262",
      "r284",
      "r294",
      "r300",
      "r302",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income attributable to REX common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r148",
      "r376",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Nonvested Restricted Stock Shares Activity [Table Text Block]"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r680"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r488",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r487",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesFY2021Table"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "Other Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/OTHERASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Other Current Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r591"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMinorityInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of equity interests owned by noncontrolling shareholders, partners, or other equity holders in one or more of the entities consolidated into the reporting entity's financial statements other than joint ventures, limited partnerships, operating partnerships or interests held by preferred unit holders.",
        "label": "Other Noncontrolling Interests",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "OtherMinorityInterests",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofCondensedBalanceSheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestrictedAssets": {
     "auth_ref": [
      "r553",
      "r554",
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total assets that cannot be used for operating purposes because of contract or regulatory requirements that are in effect for a period that extends beyond one year.",
        "label": "Other Restricted Assets",
        "terseLabel": "Other Restricted Assets"
       }
      }
     },
     "localname": "OtherRestrictedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForDeposits": {
     "auth_ref": [
      "r613",
      "r614"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.",
        "label": "Payments for Deposits",
        "negatedLabel": "Deposits"
       }
      }
     },
     "localname": "PaymentsForDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Treasury stock acquired"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "terseLabel": "Payments to Acquire Equity Method Investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProjects": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the amount invested for projects in hopes of getting a future return or interest from it.",
        "label": "Payments to Acquire Projects",
        "terseLabel": "Payments to Acquire Projects"
       }
      }
     },
     "localname": "PaymentsToAcquireProjects",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-Term Investments",
        "negatedLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred Stock, Dividend Rate, Percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "totalLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributionsFromAffiliates": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.",
        "label": "Proceeds from Contributions from Affiliates",
        "terseLabel": "Capital contributions",
        "verboseLabel": "Proceeds from Contributions from Affiliates"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails",
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r72",
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Proceeds from Income Tax Refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromInterestAndDividendsReceived": {
     "auth_ref": [
      "r232",
      "r235"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received for dividends and interest on the entity's equity and debt investments during the current period.",
        "label": "Proceeds from Interest and Dividends Received",
        "terseLabel": "Interest income from investments"
       }
      }
     },
     "localname": "ProceedsFromInterestAndDividendsReceived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsToMinorityShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.",
        "label": "Proceeds from (Payments to) Noncontrolling Interests",
        "terseLabel": "Payments to noncontrolling interests holders"
       }
      }
     },
     "localname": "ProceedsFromPaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of real estate and property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Sale of Short-Term Investments",
        "terseLabel": "Sales of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r208",
      "r225",
      "r226",
      "r233",
      "r238",
      "r246",
      "r253",
      "r254",
      "r284",
      "r294",
      "r300",
      "r302",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r460",
      "r463",
      "r464",
      "r471",
      "r476",
      "r542",
      "r575",
      "r587",
      "r588",
      "r612",
      "r637"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net (loss) income",
        "verboseLabel": "Net income including noncontrolling interests"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow",
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDepreciationMethods": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the methodology for computing depreciation for classes of depreciable assets.",
        "label": "Property, Plant and Equipment, Depreciation Methods",
        "terseLabel": "Property, Plant and Equipment, Depreciation Methods"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDepreciationMethods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r105",
      "r213"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": ""
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r108",
      "r193",
      "r543",
      "r591"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment - net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r108",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment [Table Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by property that could be leased or is available for lease.",
        "label": "Property Subject to or Available for Operating Lease [Axis]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r82",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information [Text Block]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartiesAmountInCostOfSales": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.",
        "label": "Related Parties Amount in Cost of Sales",
        "terseLabel": "Cost of sales, related parties"
       }
      }
     },
     "localname": "RelatedPartiesAmountInCostOfSales",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r394",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.",
        "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party",
        "terseLabel": "Net income from discontinued operations, net of tax, related parties",
        "verboseLabel": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r394",
      "r493",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIESDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r491",
      "r492",
      "r494",
      "r495",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions Disclosure [Text Block]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/RELATEDPARTIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r605",
      "r616"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.rexamerican.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedInvestmentsAtFairValue": {
     "auth_ref": [
      "r199",
      "r552",
      "r553",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of all restricted investments.",
        "label": "Restricted Investments, at Fair Value",
        "terseLabel": "Restricted Investments, at Fair Value"
       }
      }
     },
     "localname": "RestrictedInvestmentsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r36",
      "r124",
      "r190",
      "r549",
      "r550",
      "r591"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r205",
      "r243",
      "r244",
      "r245",
      "r247",
      "r252",
      "r254",
      "r313",
      "r424",
      "r425",
      "r426",
      "r447",
      "r448",
      "r470",
      "r546",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/NETSALESANDREVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue [Policy Text Block]"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r231",
      "r238",
      "r275",
      "r276",
      "r293",
      "r298",
      "r299",
      "r303",
      "r304",
      "r305",
      "r312",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r476",
      "r542",
      "r637"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Net sales and revenue",
        "verboseLabel": "Sales of products, continuing operations:"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable",
      "http://www.rexamerican.com/role/ScheduleofFinancialinformationForEquityMethodInvestmentTable",
      "http://www.rexamerican.com/role/ScheduleofQuarterlyFinancialInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r486",
      "r590"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets acquired and liabilities incurred upon lease execution"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r305",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets at fair value.",
        "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Assets at Fair Value [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r15",
      "r17",
      "r18",
      "r19",
      "r109",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/FAIRVALUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r22",
      "r40",
      "r41",
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Schedule of Other Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/OTHERASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Quarterly Financial Information [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/QUARTERLYUNAUDITEDINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/NETSALESANDREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r114",
      "r115",
      "r116",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Stock by Class [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r586",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r305",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r338",
      "r339",
      "r577",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "negatedLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Selling, General and Administrative Expenses, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Non-Vested Shares, End of Period",
        "periodStartLabel": "Non-Vested Shares, Beginning of Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "terseLabel": "Non-Vested Shares, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Non-Vested Shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement, Director [Policy Text Block]",
        "terseLabel": "Share-Based Payment Arrangement, Director [Policy Text Block]"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the sale of a borrowed security or written option.",
        "label": "Short [Member]",
        "terseLabel": "Short [Member]"
       }
      }
     },
     "localname": "ShortMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r176",
      "r177",
      "r187",
      "r610"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments",
        "verboseLabel": "Short-Term Investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/INVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r80",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies [Text Block]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r619",
      "r668",
      "r675"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": ""
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleoftheProvisionforIncomeTaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r207",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r305",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r338",
      "r339",
      "r577",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMITMENTSDetails",
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r238",
      "r257",
      "r258",
      "r261",
      "r262",
      "r267",
      "r268",
      "r312",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r361",
      "r362",
      "r364",
      "r368",
      "r375",
      "r476",
      "r560",
      "r603",
      "r617",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r50",
      "r117",
      "r205",
      "r228",
      "r229",
      "r230",
      "r243",
      "r244",
      "r245",
      "r247",
      "r252",
      "r254",
      "r266",
      "r313",
      "r376",
      "r424",
      "r425",
      "r426",
      "r447",
      "r448",
      "r470",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r490",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r266",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r33",
      "r34",
      "r117",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "terseLabel": "Forfeited"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r117",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/EMPLOYEEBENEFITSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r33",
      "r34",
      "r117",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of equity awards, stock based compensation expense (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r33",
      "r34",
      "r117",
      "r124"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "terseLabel": "Forfeited (in Dollars)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r33",
      "r34",
      "r124",
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of equity awards, stock based compensation expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r33",
      "r34",
      "r117",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock Repurchased During Period, Shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r33",
      "r34",
      "r117",
      "r124"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Value",
        "terseLabel": "Stock Repurchased During Period, Value (in Dollars)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r34",
      "r37",
      "r38",
      "r92",
      "r591",
      "r618",
      "r633",
      "r679"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total REX shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r148",
      "r149",
      "r153",
      "r205",
      "r206",
      "r229",
      "r243",
      "r244",
      "r245",
      "r247",
      "r252",
      "r313",
      "r376",
      "r424",
      "r425",
      "r426",
      "r447",
      "r448",
      "r470",
      "r477",
      "r478",
      "r482",
      "r490",
      "r547",
      "r548",
      "r618",
      "r633",
      "r679"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet",
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r127",
      "r237",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity Note Disclosure [Text Block]"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/COMMONSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforward, Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradingActivityByTypeAxis": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of trading activity.",
        "label": "Trading Activity [Axis]"
       }
      }
     },
     "localname": "TradingActivityByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradingActivityByTypeDomain": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit).",
        "label": "Trading Activity, by Type [Domain]"
       }
      }
     },
     "localname": "TradingActivityByTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r308",
      "r309",
      "r360",
      "r373",
      "r468",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r629",
      "r630",
      "r631",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r49",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r49",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r34",
      "r117",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury stock acquired (in Shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r49",
      "r125",
      "r126"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, 12,463 and 12,092 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r117",
      "r124",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Treasury stock acquired"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r427",
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits, end of year",
        "periodStartLabel": "Unrecognized tax benefits, beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Changes for tax positions for current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Changes for tax positions for prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r269",
      "r270",
      "r272",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r485",
      "r590"
     ],
     "calculation": {
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org/topic&trid=49130413",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12.6(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "https://asc.fasb.org/topic&trid=2208923",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127163",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127197",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Footnote 11(c)))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r594": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r595": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r596": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r597": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r598": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r599": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r601": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r602": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "https://asc.fasb.org/topic&trid=75115024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "https://asc.fasb.org/topic&trid=2197064",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Industry Guide",
   "Number": "3",
   "Paragraph": "B",
   "Publisher": "SEC",
   "Section": "II",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>87
<FILENAME>0000930413-23-001143-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000930413-23-001143-xbrl.zip
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
MG\'IP@JC40,_\&WDK?B(H@$C\3F3 @E!(GVF^+-X@)A[@2N )VDA+RM - L
MAU[B>%U$_75<>:778].=YD!NZTB(@,W[)H79^#K32'*$1B\D$&C%'<Y*RP?"
M0YW!UA(B#+]WFDG5S!OQ0^"X-KD%!X7ORM+W)DOGV,CDCXIW+GZ?#$+Q1>Q-
MD6 [.0Y",IW4=8";W59M_2:/CYH9_8N>B+C?WF.>9:M))@,'I$CBPX/A@X/O
MHDY5B@0TNA"KO?WAK@WPJ7=/RJKL"P_&RORY#K/=A)_]38&PT15@LZTZ"*E?
M%$?HGTTJ?-Z\,YQ7S+%*VN[DD\S@<M-\I2ILRFGIXP@^((K*[#%DL0;+',UZ
MSI1'>1\^&!JWA?IER<O5RH'F96 .S:]55[#VQ559GX,0#!QQ!8I[ZB5@7ZNF
MZ08Z'[6JE/=* (7;5IE_%T"#' G@H!_2/HA4Y^B$D8.?H?P!I1YD:,X8-T5J
M.BE''&JD%0/CF_#$*P(J1\T,;NZ^H6UPDAS&8,_F=F>^Y]"DA,4RB1BN)DF*
MB5D*HJ^]Z1X/R$\@Z31,XZMA^21CC-'^8%=_8YHY>ME9RD1T)&MDU=+ (/?D
M<T%K@BYXX-H5DHZME!761$*%X-(/="PPYL=^/\T+YJ34#""BNF0=[4QHC?)*
MHIN52:M%.N9/93I&^Z$DG("EX=5))9.0X-0'W0GS-Y#A93*U!.TI8_>^/6&$
M2^%WX?+74;EX0M8L>#$3)@8PPJ:"HYFFL%GH?;)RIJKHS&"*!E.>%VF)3>(8
M,NQWCA,X@V2\NJ9/!8J2@<3'^ -<5L)D'G+$)?$Q]FS\ZTGP2O[>)494:U =
M.2I^BB,P$6:'ESY@"$QD2:^41QS-P.,0V1J)EV^/?'4$8HT3"5\/G$F&"#KK
M6:#+.$9H21:9L@(QX&19\SQ,S'PU*7F?J!G,<V2GF(63:1-(<:4""F-CI+4A
M["Q];!^LU:A<%.5[5:A\4M 6-X9)@B<&'T&O;B8KG5RU9-(EA,5$O-09)Z9U
ML.[D;[W6 1M;0T8-.6W,#&;9S">Y%@@6H_2-QC!M^"B883Y$NZO"E2 ZHN*U
MB2:.3M!Q6O XX"J"YGH&@TJBP G6T9+4J&$N 73>[^>)%0DZIA+(:9)KS!\F
M^D(688PP':W[U/XW#9.5F1(<8: 7' )CP9YJ*B<XQZ1Q064;%QS\/VLUGMC>
M!Z=@"VH,MX1WI3ETH14[V2ON ?^C#X@^]H#_\0]@#MHLI)0ZL50K=+?UW]'T
M9UM/JQ?"AMVNO]Q[P))F1%<+.6(2_U[0?T1@<&JDQ)2;VG&RPDQ1W@GH;*XN
MC3FK34+[P(SGEE&*4W!\"3QT]P,WX<2VFR>,&E_0OA$G86Z2\Q7[RHZ?.\W)
MIX?S$OUA2O+"E%B)+!$RZN8%:HGXO1KN8?OK7<%VCU=,"/1XL24% /Q]0I\#
MZEYOW^1(A)@%*R^)*MC.:'[PP*;":3>E9E"G9'O!HG,58X]VOY.=AJR& (_Q
M]RI^2#_8'B!BG(*@=!*_$G\BM!(P/URDN D_O.+R*OTX1],!Q<.I 9M980,N
MF'E.A<*! C\6_7^&N^LBTGZP;^-3N]QF/^4W,<\Y[VO,>RET 'TU9LWJ4(]Z
M)L\ N41P]WI6,::1D@-'PU"#7L-M@)@.ZK8ENN3SE[JSJCA0H]-40IK^W:1
M4^9&X25'< 5D,!UES9(*%8S0Y\@$TFY=9#.=,BL+;V-V",@::WW6]8KN#FY3
M%C>;LCBX35E\P93%GRV<?ZDVWTD^(=U2KK:E0M]^5RI1OMQ<".]48X*,[FAE
M$[@XH%W%F&BW44KOKJH@X#,E=P1>AO5F<:-RKC&I/I^L(XR R:&R<4$'O%X@
MM)V-9HH3&8BX(.<:3>%D^+DA-Y.\!6\HL%ELB0/9%T1\>EPGN;$V"&=;T@6,
M8<DMZ,\:#&( G!(/:ET1X_4X&T5#9;P;%W&SV90AH5U*J[=Z$/%PW?V,4DKK
MIC9B'WEREFF\EC%7$U4!M<PARRQ6["[P=_&<CQ2WH[W$+CB?%<*O4*..$)&
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
M@WN,DX2TP)ET5X^K9*IRW9Y0-4!Q]?&;7T]>[.P=QL C(%:"V$?FJ+,4KN"
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
M@E0UTPYSU?<,!C8+P^J2[4(V^9R/V0N$EE(;BZ7/S59ZAV;UY]*YZF.J*D!
M19W365H)=D%0=O%ZD$[?\A'B37#=\G#85+M&VC$QI$RQQ08N+ART4VWEKEMI
M#(Y%A@U"-9@;JG%AR.E-ID2.Z)&^NT%H4G:.%JS?IJHP@)X 7@DQQ]D4^1J=
MM)6B[>V2&7  .SIU6J"043 XM-TBO)NWLL\]:QZ%Z]W!0^B&-^LB9L/IZ[)7
M3&LC'4KL7F9N( >O7!7:$*,]+UH<$"G5A \SKZ<]2-& BAXU+S: &?[H(_J,
M,K!M!5LI"(;RV""PJ]D,,PY13\8A*,:[4L;A+("3T(E8-LNV?];;#56CYO26
M%#'UR--<<N\OB>-OF+W0?/$Y-M'FND7]G5[@@F2>GK^ N@YBSXB8YBTQ"3)[
M:R[:!O>L=0#8X_8;]]JLIN]UWHWM;N"2/,[N9*]-N4#$'=.7;7:#MYN],.#3
M%(5D+F\0'BG!:Y?]]?,W"(^T07B\N4%X"Y#@$U:21RM-D"6V-+SK>$7L]>#C
M%$[4KX&OM8'5@+L4M1ZGP<SH@&P\@0WS5C+3$:$J9AU+^CYH7B5]*[QVVUK\
MXXLU'TIA'LHK4"ML!!U+!.H1A6TR/%JDA2U8]\RPA'8Y B='HW936W1**]!Z
MKKNG962$U_<.YWH)O+W=VPS>S6;P]G9O4WA;D,+C2FP;))*BG>Z^[0:K^(23
M,TD":1X*6D*#3V@G_S5%89 8C0,E]I<G1CA"UI4'I]P0O'F/PXUQ8SZH$N)3
M@NX.7>2]K66J.MK'0T?:[X[<NZLX2V8S,VE9JJW$R+8>#N_6*.CZUJ;RN9BH
MD[9IS9AMI[6A5&2M.!LJ/[6NBJUFD#5SIS;==X'H 7@L$,A#?!H8Q/5Q3CEG
MI 3YTAF;D\7N4?*>JV5WOVA"]RN(.* &-N]DU4)&WB#K)DOO#41[M7@7-F"-
M[BA5%4K$.(%B]N&D;KV2#55P9#*QO4F=-K!!XAY)N"Q('"2A$%OZMN-*_<5C
M-J(1]<':W*)5W:*LQ\/#M4(O],E&?=4P;K??%MW-Y,]KG>LM70Y#2Z8<N@C:
MKG/H:7*>B*,B/>U=OU/IA(.7V(<ETNQ^!(W".+_<^S?<@ =ZGN<@:;?+/H.0
MU*!!JWR_;$YV!=VQV]VFKM(G/KZ9/O%1IT5\*S%3SS_:(3[HZ7/]#O'\T>F"
MN<4CW==.+@J;X&IUYK%?':K@O$?U=A/S[3I._LQ.G-AJBTAZ];9',["@\+)R
M+W44-A+S]@$M.X&>>EQ6@Z:-#9*D"A20-'N2O\C>XX1$54>N4S++T]UT:(8#
M-:*$.-XWW. .7,(A]@'=,]-ZX#H9EV:&Y*P<:L(Z+P%+L-7!VYVF'UC4JKJZ
MIP>I_S2>Y\AKWW;]HUIU&G3M:E0;5V#2.NZQA2>3$OTGEY[501/'J@%N-.66
MC[8(7= AYQQJK;ZA*%S? %YV-H=#W<K*2#%NZQSM0(5=)K2G<$HJ>>.\8=IY
M-(BY&N ]Q,B')=516.3*4'P7;9%4P5):#YSJ)7V_VM9RW'!K@ZDX"3,)[B$,
M^VXF)J)#NOVY<O;[0AA%+7'RHJQ\- ZU>-R1% F*L>#_7*\ZU@[,O."PP_[=
MI/J,8@GU1B[?<[\OT?P&6LSU<VKI6P]J64LH:)9T%6*UK:%;7C*/W_2N:4WN
MJ%VC%+6S4YC!ZIHP 31Z]550@T N>^P=1JFVELV[0MIBJ>IWFRX9 HHIO%>Z
MEL:YUK,&D3TQZ"\H+REL?]$UZWS0\;2DIY/'U?'A&*1^K*^U(4FT-LPK0H%
M)*@^V5I!W/JG(V6]$>]QB3\776I4V"_Z!L&ZKB)^[=SG@/K:HFI<EY>KH]&E
M2 FF"3VJMN49DT9P//GE#[:U83X#VB9N@XF#7\)J#YMWE4ZP8X +I;02R1.S
MW40?)].>26(/BK8J=, $I:L\9>0?!)D4;O&]<L65O75F#C4WZ##/]J%M?.E2
M-[O30S\4]=$/A9PX+@$A%G>MP1Y;8!N TH D((<,O>NU-S<P3Z4KKNM^2Y<2
M,+)1)TPE/6@ZU0DD>>336X-'(F0[PE\^899E'9<_NFM:'C&A+#^V;ZS+&FES
M?"GZ%V9X2R-0O8WC6#VL<[\,'UJ'. K(:@+6?PD"-,NXE^I&N&:Z?WW00U$3
MNPXT]!^[;5J9%G--),PUG6?20*^7H]J[S5'=<(YJ[S9'M04Y*HF$[0U]MX^%
M@<%!BGB=[:G7AF0E;_6)[[?KV?Q;6S=Z\%!ZWCQX]%W/X\DS;AFS)],@R,2M
M<N1%Y1KW0H]=W\;)K=M3 P3:@\"4VE:,UUA(: UVEJVR9P2/TB2DB"BU&1+D
MND[:3L-YEO0*@4S/!C.Q)VXD8^/:]A6^9-G47,JKYVB;G-PBD)R]Y@YJ;:I\
M'H)U'>9:4,*A>1*$0KBMH1US9(,0O9>WW9RI8-'8.0\@+0[X)*7#VWJPDK'_
MBK-A?2D:- ZVN%X^R0*B$AO+L)&6\/Y. 3<'MC7"(5:.<J1MLSW^CE,84A4G
ML36)IU:M&19#%?^(+C26JOTM!4[)J0]'*F!\8 N-6LR2$]J<?]@[8*E]^>1
MP;J5K<:C34Z&) H!L&HXW%LC0#1W/&=>^:"R,M+@;S7'%VA#%D75V@:<.CRE
M8]G:'7+<(^ ^-+A6%A*1<U$R<65G%]0EJB\]XMB 4!#GE \;_HP40-*035",
M! _MT@\V0P$ !9=U,!T6S[R%;:9*\80D.:I$(D1]5 %R%8EM$Z\]X0.N%3>H
M'Y51Y>>"<=3L(270XC,2!EYM[F_WX,"])<9;ZC6<@)LAJ T0G)ALIQLG98E]
MG9)PYOH*VV/%<$L->L]NJPVMX(BU[>XTXQ8K1=]$ZN9S!!8 @$3+S$R@O)#O
M2S2HAB(:CCUOFB6%>MCSR<[3WQ*4#26*,5?/Y+]I^!/R*;@OWH.#@>#*LTSB
M(MRSFFPK$XTXDA8?HU-?4>9I8FV.RK!2E4OM,8ZVADQ>098$*0%4Y7"+8AS2
M]*3*%K&2/L@D[2)) @G)H*4:%TZ*6O#D,.#Z850HDQKWY11&Z :"A=/ST.8I
MY8\(],-B=.H@;*E=&?.>)YIL$W2)E$6EC]L)JL;DG8SXZ2XAT*9E0@9',Y8\
MZFF+7+.EP,(LP$9HAB9Y@["'W;);J[?H9/_-:*&BA:T PI5K5D0FQ]C 3]0)
M?0:D<3BFMW::WG0)#SEV")HUYP&03XSL4/)[4:(*CRN7TYS_$:, %;5IMK)O
MB(Y^Y.GM3,#M[8@+;6M3FF1WJ[1"U'H=I;+BUR[$*['1*>&PL73:.(R;Y3#"
MVA:<NQ-P'(K\?&Q^0AIR7/OH'N/(_6YP5:[Z=NXZAMR L-=U^.@<6U+0&E4J
M\*/P+I0!3HPD?,=2MZIC7WNSK1AH)\J4K(=[D\LMG*Z\F!<V*VH71),""^:#
MD#1+R<6 KDI8(X!EL:PL>,62.^',YCFSB?/@4&[7K3DJHPU/'HB_PB'PE#OR
M(*84"8>F3<J[@BH!4M*Q:#SQ@I<0K; (YT=<KTR/@,)ST@8+;05KXJ4NG$#<
MI9S9:R4T<MVW%4<4I6CKDK7QH704L#EAAJYQVCL*/.L>M;C%[LLE+"/<F;%]
M5%C]$%F&D74QY29D4$1!;TKR3"YZY[5%2!8VLE1&"<O3RR\J#>V[$NRQ&F2H
MG1U:#2(FH+L(^SBTNTIR#-CSB:-($M0H>:@36NE-:?IJ8SE0X64K2 ^4,2IJ
M).;O&,JB9&8Y"D2!2 = ;K<<<J58=NX AA#V>O2G0F4V#9OM.Y]?\!6!T-=R
MI[9>Y2IP.WV;N% Z"VD^++MU/>TM\6UD27O1DOE*IH<M:B>K@ A$W@P#;BY)
MLX!I(:AJG7;+E,+X8 @2ZV7#L!<)@Y8_< 7NK*^+PNK:(Z_@5(1Y6(I"&ID@
M>"!%:9E6]_=^:HC(M;0/K&"Y11PBE5(3C'_DD08PF!<"Q( =8P!4 8UD+RVV
MK,T7P$U?UF@6+E?9_9B J!_C;=7:EQ3JZZ6(]F]31#><(MJ_31%M08KH$JO/
MVB+L'=,!3RY9-$[*$0<Q0(92EQK$MM2@3!D*!?0F-_%+.GKGBOYN&PI;;!V*
M+6@[><Z936#!%+F35F^+FI[+H:;2-GLG;2YM7Y.X=Y+)">)DUU7G6 E=F;K
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
M?I#I&4#9UW*S@^F[5(X$@HL2C-$1][E)N!]I'RVNC=L'*?W*JEM7ANE3B8-
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
M@C$9MA^?S <K. [= \.@E@<2W:4)DM7JKL-O'UAT@30"++F1&<UNSBSD_%?
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
MW/;1)SI06^I:Y8])[T% $<G9M7QIR#H;(9*TROD[..JDJZX+1^9^$!FIK(X
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
M1?(J8)<\'!$?P*%X^;4@U-P4GK.(,]=1;HB!:.*82V8'QS[R,<IN)')88*E
M _Y:DC5HH=E$Z09T@ DR9FA0094A?)I-;+%[8)F!]U?:BL'E9Y*Y9,(-FZ %
M\)=K+/(T+$U"N3]$#FF,]ZJG1?C%RN(=T=CD)V<$WR??S_]CXO,82&(L7(Q4
MVD$7OHKOHCG<\3.9$?&@A(_@'7$.@8W\6W:L+?,W9@,B8Z<W]'R/A[9^CR?4
MWO[V7\YP]*$C!\0:YS]&KD_P#RGO0'X2SH\_,<-@1764,CM!\\4^Y;LJF/4S
M+?3WEJZQT/J?,F'KZE'P_LI;X0ZFWMC2/@9O;,YY8]8^[%06"\WP'CH=R&M.
M.+90F GC'CZ$@V2_NV0  &EXC*H314'7H]2JFJB+(UA#G)SK49<<=Q&B%H9+
M&$43%B-?02JQE^V@H!Y03Z).%.;WODN3R+DAD?V)R)VR"U0H9U9"!R3;/44+
M^R'UYLCCG1\@="*C[S[A2.24/N"YK<*\BAZ]T8@:!6G,\<CQ>KB 230W=)7<
M=V*Q<-<'.(38'-!/Q%+W'BI<+6O5+K)66\Y:M8NLU3%DK4A9G?]G(D((8N0-
MR.EO?J(R150_&)U^'ZP-C.9.*:>S*6\J57A%9A$V?S_X9.-XZF4IS=$J-97B
MP"__U"@UXL"6,&7)/+,X3X9&B"LW\1V$^U!8W)^\!_/&PTMXXT;P*0IJ?/ER
MJG2O^D \(WZNT.5-<L0#=@*+ V\@'',<GC7&Z=6_+LY.[#9:D9Y+SH<O!_+B
M][[=GG60#"Z\EF1QO$BM^@:#P&K39D8I#E//2).4(Z@RMW\U"6=11([F!H^(
M9W##ASCD0M14YK>:^LW%24A_L$HCLEJ!3FZ_SX=A!$]@Z:"ZF3[1:DLS/F2Y
MBA[X0B7%RZ>:(M0QI+- !7UWI4_!,\K_X?@3C!+R[/I*]6@-R=]9N0J/(>[F
MQQ^&'DE;(*$Z3X,5O.9VI&)D3%F:#XZ&O.Y@\'+ O'*C+O!??!+BEES!\[][
M[I.X),CZPKXR$Q?(;GZ(##F!&FP+>. (3PV6($:Y$TK#G^XS)J\Q>(R/0'X+
M$'5+\4/,LI'Y3H4(T*&S9F:]4T$:0Z28WA\M?[#LOA!7E_9/V&5"B*?ELY'X
M)--;2.#EHMX@D:K:-9X?XE8?2SW;8,-^"1EKSI.Q6GY)\EU6):42L\920GF,
MH%ODIB;WTXSS*N8])1D"#/R 8*2<F)*0+'W+[+> )PQ\R7664FH35PH7'%R9
MC-B@E,1J%D5D/J-A0(DZ$LP_$,H$#'"XO7'J>)EPZ-0I''EV7]X/9G$\Z,P:
M:/,3&9R&^. =S_I*V389,2+\TD- /KZGO2,3L2UKAF#6!:LU2W5CQLWA \U,
MN/W4K&L<FNE*'_<A)Z>VZ2=IRJ.44A M(F6SX$F 0XO%4>3GCM1S2-*4[+=L
MO-;Q;RFZ3AFWNEU:,I/OH7=XH'CA.F+8P1 Y<C_PR>8+N PCML,4+!+*.(]"
M";J $_YY;/J1QR&^Y2G!#BO&-'\F^\'"C5FOUT+1\)+ 'SS+H(*05^(Q.L%"
M>(OO8DX6"86B:A2$8T%+DN63^\CK>2#]W$@([=0Z2\82/D20?8!Q KB.L:UW
MZ6!4'(MZ3P]KE%K3GZJ7*NI3EI%P-#2@J3%8&>, 3-!0GH0N&] V=L+N([V%
M;34T9#@@U<48L-0["3N;]!5K#AYB(<@6N8;\$CS6%P7G&5G1[V@4L[U%PH?M
MK0&<(O6C@0H=P(W!7ZD54NP&'@W/BF0_0G)!M D.%5-V%<D]<)YDOEZ_=1,P
M2$/*DA!C!)''HB]64C-.KI9U$I52-7E>=KG43G_, $]1^UA6#4/V]9QYFD<N
M)[$;9J%"E!+36$[Y^?'@K#D*,$/959MQYGB>LDL71]4;KUO972:%]H72&3-F
M%AHI%2@Y()VEGJF+9CPWTT,HQQ*40S?M^ <9^?:Y2M02*0(5;B _F!P7CC5(
M+4)3V21KQE&ER\EO+J_BRG?-<W A'H^=->+[W<D88G?*0^QNM2%VQLQ!ERM9
MP/[6)FP:&5Q5:6H!P4Q)D:B%!"NZ\6H%Q)D.*JMY.4?=ZDE^[%T<$S"ZPN*0
M^T>6]2@>H.%_WD\B^$=$,2BT1J2=U0TF RP] 9N4.B?O76EZH8^/QKEZ[+T+
MBR,G_Q)3^5B/;;<L644D?RDKML>/7I@(9DRGW;CZ@ -HXIHE-L&_S]H$U9+<
M8^V=%@_F\FS%$$9\T6200GO4.OU@U7*16=MN9JU:+C)KQY!9H[ND;B=?/)?:
MOC'.X)Z0*T7.^60LHO;X>UT087$MR*%P**JQNJ[;$RC(<3J '><[K#(CBPSD
MEJK$Y\:+GJJBS@8<SW*<CCTXR,7O1/\,@Z.E6;&*.(96F#(S?LW]MGHD9%',
MSZ[&/BS(9"^2_C]\<3#IN6SVRB<&?>-6)%]J=3WVK/,-FKR.^HK&!$FNR0H+
ME4QL7=&_,\LMR#+4RG%U[>Q28,%9^E;GD'.V^:\23@GS/W&U*!RC:3A=_?$%
M77WL,V><9UPE2V&:.S^L3-LS,^P;.[3QO3N.ZT<V:>R6[,8*W;OT6)@.@(LK
M(FUHR3'+W ?4_::<'KRE<]EH18=JD>.$ =]T**6B7=B5XML'SYCKX@C9DB+E
M8_:H;EV5^[\8NT.S:7YU?#"?,)*M$J[(O!,J@*1ZWX[O#)XC+V*JR0+D4RS1
M'LMPT$WLVL2^J:PJ$#70'=^?P!=O7,P?H,OU&2P@V-G)_R$6Q<M&TG2J',0X
M]N;!+]Y_)AY55",M3YV1-R9"B<JFH_;Q,9\F&P3E?H&+* \>N[Y:(#KAZ^K?
MGD297^T*<BY.BEBB:!A,$]%1@K7USC/7JTR93$8<296B&HZ/RYA##SB:I*T5
M%W^138X)^XG?R[1?A/UV]$7T5Y/Q( C^3.=PZ33I]*@W 1LT3H#"0T,O&[IW
MX*RZ6=6%E5992SS ":<KRJ3E/=5A6ZFVM-3#(WB56+ZG@LNT' HZEPR]> M>
MD?$9SMH!,X(I,73^"$+1J\0)7-H>BKNG(/P3#URRIX^3;ZQ,;K5D\1=62H'P
MA%4;P*&C(!+5]G!B7@\^KIBUI"WL'+[Z\(Q)ZNXD#*D=2+T<Z80UW_=H<V!
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
MC\ @[-%G9V2:L I_;&JE%/H2482!@]?W?L .B/G$_',4:P3C2YEQ$F7(S*G
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
MAE-4%!>+V5UQW;IJ]W<"KD?D$G@A3GCA>>!F,!E'8\?'+Y@T+MA&*R'RNI2
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
MP&;X0M#'\JN<Q13.8ESCGD<BT67JKZ8+-EM;[&8>G(6 F_B.4E6^!*O@\W@
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
M8^&S',0VF,$EX@EO889'D.0XB%FAX9C81RT(9<0N2<RF]WU@4T:SU'KZRQS
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
MDB,82Z0^Q[%$!6LE.J7X8)++?>T(F"P :4M\&[=!D[U@1&5RVS$@Y(A@_$L
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
M6\@H[)VT B[U_,ZCC@R7. ]=FQ1H"6RM@J9^P6<SHYBI_J.<H!]EW4$=*2_
M32-M-#BA5;4KW 6.80QR<Q0S;W<SI:L"@CUO//K,TP7?*/OP560+/CINW$>J
MC7%?XV4-AIJ'I:.&.YCA(4*[>*OA84:3B@762WC(DY),[/"D.@61O?5T$22W
M4B9\M [N<QS!XE'I8Q\6&/+<B/@T'EKN[R^T' \WE'<Z_TFYEBL;YS9N @ 5
M>&&+N#5D[_)A:W)CTX);:"6<9;R,Z/0N$&^JQHMRO]\HZ:N%XG81TQI-:J'H
M@);N9P52)H<2;AE/&HNW>#'-*77FAS4K@.TR+(#;?-#8+G#@@]A1[J/!;!>'
M>6U_?W1(HV=B(=5N5SW,IDLXYN%+.>:%RUC.07>U[FA7W;4-'^/HA1SC1V?M
MYI]BMVY'[<&*Z_BEG+/YD">MNC8J$,%N2UIKY#/2##X-R33FON@8+O"VHPRE
M[X)Y0E)FY,HJ-&$=0J2]&F\%'97/76]D*(N1UJF-2-:D;:^5#\7(T*\;I=5R
MM/U)?Z3A'GWEM K&(2.E,E-QH_Q4^B$JB$P>*Y6'VRQBB8"S%V*QH\P&-:BD
M9%OP4V:/=J<":,).LT,;#-,Y'YAVLSFA1F+GX]*Q\]&^FH1X()#-% .D'SNG
M7(9MC:&D4>,+=M1D9<SBK'GFL>FOL[6+?0#9;/D/\?8+_O)O\MWTQ^_P9OW5
MN][Y:#/]P3L,-.HNB&Y"E9N0YB?L!RJ.A="O(68;^Y&Z_1NLXBMSI]% W5DW
M(H K8 H<(CY(.@6_R*9/U;AS'F1;UB%WV6SI%B@H.;N6@VZ3<M!O40ZZYX-T
M.6A,#/J'(0;]\W'2#/V2W<O<)'!$OD!4+R3P@=D7C@5^@G?UUQKL\1?'KX,J
M4?B!SP-=8EP,7>+RYO/GFR_J[?>;R__O&6-,E.<FB351A0_;E:X;6_V_:YNI
MW9A6?N\@V*TS5SZ8+L/N4V\3H\&8.2N?($WA$K?FW7^@HRS#1=5MP&==QLY
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
MU: ?(!E/5>BM!AY??!7Z/KR#)JO0^P.M=T)E/F8?I?DJ=%WKZN6KI$YUZ*<
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
M.\"^BK%!E,VU!%@"&2\=!!#P&[! G?/_<^!]%K6YOQ3VG;YK\#MCM;*0>?
M@[Y8[%50+FXOU5&_<Z9WSKJ#LP'O"DS/=YVK%]3>L(GY!/R/[C%\+=*4&\4:
M41\12:)E="[,+OR(K ".0%1!>?\PL0/"%W,;OS+;L%"4+NR9C AFX76!_Y".
M?Z419I<AAHRNY&.%#N$/WLG6I8W<LOV )=-V+HBRG0!;>K)  <[C@!VX4=!S
M*Y<A6H?*46NV,X6"OP<G9*;%N9(X,-8%^>BL+43A$U -L[)H"17:(I&9K@6B
MPP<!/79M?Y5K_.BX:=4OG:W^AC[6)MVMA 1*@0\1XF>80-&I7Q/DK'O",VL:
MSVQTPC/+)VQ12NP$STPOA5NI-PI<N<4LHP6-V0HEM!6DZ$!-.0&*!:H#)G/F
MW"4%E8<Z0WR'W+SP<9[GX'@44)*/8/0R3#*V"TH-K.!G33ON^=%5ZM#;8VOS
M1RG .[U1Q+LMQ+@!:Z#^!0X6'#"8-G(Q;-BBI=[A?)S894/ASH<7..><5<A+
M<^  MWER01^J1.5<.3Y.;8*7I+LQP'"$W86&T+%!K)_P81Y>NI4 NHMWG,H&
MV&VLQQE3=+$31IA88>(+X7()#$PB+.&M2<*!"B0?0H:Q@9I@D]0EG,L"E.C"
M>61@BN*WLYG#/.H4Y_!J]+<I(?[A4A8&]HZKZ%6X2 Q.3G1E..">)*R$;:*K
MF&W8('*6(I=[KE9LW-[BOGUS+.LC1Q"IV[9=]@VOWEV0D@CC+?)T"1/9QJ(5
M*I2U:<A7R !;]4YT)IB9JL,TQ?0*-3)O-!3OJ[&YN'XJH6C&^1W)-;BE\7[D
M\4'V(^>TE@[+M9:^>O>11UW^R8Q$)4:[S:(9ZSSJCNMZW<3'TTE]2E<?>898
MJ+G19K>?+ _?:NQ",PE&\2E%<1Q:;V*=R2M;+%)&;FZHC0K4CS^#EL\-=+F6
MZ3K6^BF!ILID;;*5@J-KBPM+S,?'WW $7\HP'%MS17X,EBXLV/@"%PG0" B-
M]17W^Y6FC$3JW3,EYN6U<K9+T9XV[E8I\]U7B^(65RA;KD3&+]4"/9<*QYT)
M[24G9ADFZVIZA7JDYUI<?!B:HL(Q]K7!(+^/\U3!>BB+:7U.9H;GS^S9-I__
M68QHK#,WL_Q%8:)U*M2.GP9G'L+UK?;DS,*E;2+NVGX4./JV,K'^3X[G7=)O
M[ID]?0I#P%[16/[V)]3*!V>$>(NGBHNHVA)/2[^L\\P9?PS&U@H=+YVG:<\8
M?HMRYWKO/%6J:S_X\N;+]^LOOU]]N;R^NMU?*6@":K5P@J(0C^ZV>LW$Y,^#
M8R&V=:02TV+WAJ5PK8,);=/C625*4-FH^"S@X[7KT7!(.2'F7+V8^PQO27^*
M)!2-*?+,F9PO0\_%;]H>LSR!T:NR<!H7/,U;(T8,?[6F1(8>F0$"L+,R;?RT
MS(^:KNJL_7!D$V8AMR<<TU""<9GH55/*-DP\4BTI#0Y+X(%3>A]>(''_GW!Q
MK8'(?T+"?63QBJB-F]"@4V*6)!;LKESGCO0:9@DC^6<^^ S_0+,CP\H'JF;
M/8MC#%B9KL+P0,.G@[+GF#KFIS;%7#+G,0K6KMWX>*&Y,>7D>UR8</"Q&E]@
MN" E+*9F*50,AQ^)S%L(CR.QU2YNU4_!,[]CELD>6,!#\-3'8E11-JC"T^[X
M[$VZP-K.:]::]4ZU9DW7FHU/M68[KC4K[,6!25PYGF'][CKK%487>#W#A\AL
MKYN@1B0SS9_MZ]5]SPOT" O[;)ONQF]W[_0^J,&[=QEN89VG?[B^Y:[ACZL/
MZLW7JV\7WZ]OOMRJP2N/QTUL21KD<)X&Q6LGU7J)<8/QBC,^OE I.+X0_8#(
MC,0I582&OL8=DT,5T5W'>K30\W@?Y)J%"^PO3'<F2PEQ/.S&#!6QT$AI&W=;
MP_*VN?A VDK)=;UCS(Z-8O-B(PXC#SM7^#Q1Z1G)JB[XL@5>BCDW,[^>.CGW
MP(M3*Y0 EN)]7DIV*[W_]X:%$X)O%XSY%_;L0K04&%;D"E>C=G!G2\N=%-.8
M@N@UK7%V,6_F/</)OE@CJ7+K#N)I87UX9.JS"62G@=!<$45NC9?8+VOCF+C@
M<%#,P^WQJP9):5'13)M/HRO!8)KG.HFF,:[I-\V&:?-L#D?C2#N_7ZWW0FI@
MC[QR\C2#YE1)>K!IX^8K2;\P7P4]*)IO7/; 0/?]YJU7[T!^\#^'7N=8KGH#
MS8#Y\X]N_X\Y/"PS_)%M%+YQ2F54;C19#WFXY"\'L"+)/VB=_/HXO_II!^6H
MZ95SCD<N\"W*W:FJ*F6X=7%&0%IZ-_/?'6?FW:*YRBA1'G9.%7&M0S>V<G8#
M;;S/,KBF1GT 33R/DH<M^R#M@:F6.%[:[5?7F9L^9O@+8&2-M6Z*B"804O?D
MV+6'--8J40?:<%2;J&W6-9*6O&4$2*])A"O>A3Y;FK;I^;CUA\3TP>>B;7<E
MCIRP%+&(DC47SW X:05#]_D=Y*Y40-6#[+;B_NS6A*+24WE!00RRZ2485(*Z
MYL'(0L9TDG(%/1G3R@0%0SI).J&'9DA%$74"T^RY*MV:LI=D"AQI2C61E"5(
M_KT I^@]K3O);YL\&<WZHM[*^0WWVW75E*W$V*Y0 7/766[+I@:S;$%/M*SU
M6P;N1N< &^W2TWA CILY<$=6MUVO@-@>8K=S?9SKNK0;#W<U=K6R:41YX#7*
MON^:=VN>CO4=U4X?BN91'J2;G@=Y+OJW6OYDF!K +\-)%Y$S^.[$Q](E,'*W
MJ^K>)+^5_F1G*R=J1H=RSMUA^;:_ S/(6SIZ(U9Z4R]]N_I?.,3E$L[26Q@N
M6S@6\$2N*W^4?:2[LOYQ?OS&5HZ+A6Q7\ 7_*<LU&$W*AT]>7COPKAR1BL>H
M:WIW!_W#=8L,=S9GH[$"P$'3%87]@ZXH[!U 16&CI;_P+"KZ486W"Z2?.XYO
M.SZ3SL#X#_F;5^K/I?4KK/G^OUXQ^^S'[:MWWZ(5^[R@2%;T\A9$><=$]%O'
M\[%4F#Z[T8:X6KO3!;8OB$]B)R1C,\^'G?-;+/U^#;]88DNM(_HC!:#_E'GX
MW5C_ +8O@M,T.R>YD7MH!KXU0K]CD]AATQ([R$>0W8>@-B\DW0PAF60)2=D+
MJ.*R%?P7^ZR)P9=BJC#V#<.?'3?HTR;W4,J7M25'@K*V[:H;PE1SM&1L\WU2
M[K&T/Y"Z_[^]+W].'$L2_IV_0E_MSH2]@VW$8>SJ'D=@C*OH]C5@5T_UQL:$
M@&>C+B'1.FS3?_V7F>_I @'BEK V-GK*(-Y[RCOSY1'BJD#-4%H9:[WDOXU.
M_M'3<"11^%#,\X+MW'C%DRCN[W . F(!%@K76@ -3JNB6K%0NYP5:J^[4/L\
M*]1.:J'VO]PI"M=NKXRFSCT@O)E8M!0NWFJ+8B"^;(I7GKW5HNL(L3C9$V?!
M;CW@%E;6UYMGWN$^7?SKJ=9Z;+1NODM/=[6GJ^9CXTIJWEW?MVZI0COYM=E+
ME)G.)N45ATPLL/A<KW)!#G9+RQ9F_.WT,^(C+=#2(T("0Y%1:H#=CVKWD].C
MJD'RT@OEK0XIZY#?%KH!2[T7_'.(\R?)$CW R3%=^KZG:H[->H>4D< 4\-5$
M?;B8I,)-5@6L7?O-"%5UTIRR8%\CL'W\OD=Y&O:F]/!]J161=-#%IDJ6+9J?
MBWY,8.<X)FU$HVL4S3KTNB^17XH^(YA3.=ZKYUE1L2LT6=V</ORR<V$:]]93
M!K[+2M(%R;6T')47%XCA+",@)NLZEQ,S:Z_,/*]LOC+3W> ,UJ]A*Z^\])6!
MT8N/PLJ*;AU-4:CQ?A==:.@:W_RLW$@/:;@C811V/$+N3,17XQX@=C'EY&Z3
M-95R^=.B^R]R!Q<XBB!"B\[0P+&U/W?,DPOI ,39HUN.GI<:[UT&1W@ 2=@F
MH5GC[MIA%,BF%FLNA\A(!,6]#-LEW?GO;V^9&&.>*AXQ%M=%B_8<6JP-356C
M_4N%/)$A_<$GZ.P$&!\&]+\XVHA#7LX@OU7(WW=MH\/,$/ SP&^#Y'ED<@+P
MI5T!?M%^!>/J=IYFB9'Y%\#"C,=3_.LM-"\H1S4OB*__HYL<)+RR7BZN,E]$
M%,C/['!?SA>+\TN[]J!)@5R4-PK*8KF0+WT44!8W"\IB(5^LSL_IW M0KC+1
M(@8H"X6\?+I&4&XB07N>Z/X2"#WN,L%^-6D<J-J>(9#E_+D\/\<PB>4'JPG8
M>- YS5?.YA?E)!,ZJ\C,N+13*IVF%#JKB,%XT"GGS\[/4SER+XYI&ZSQ$N%U
MN@+Q<CC2*SC#*<%U[^5"66(\8^<!,X -?=%Z@_'*O_.SM++1*B)XVW!&CCQ+
M9ZG=:M)\VX!&R3??,4DFG%?1"ULG:!EL[54!O0L#>_GRH_1I$WA7GRYJKXJJ
M<637Z27;F&,NWO$2TQ=F]2.+TU\PF5RUBII8&P"17:JK%@RG4?ZO#8(E(,&T
MND.K"/:U ? ,!/;\4K T^@27X[E7T3E:,<6]=* <+D<N$]&R%:5],1:AF.S]
M,T&@IO>N^/L#S6!-!*>;!V92NL58!6'CWX*" J^N^LU"QL;*P2($(^O31>&X
MN*IKN0/ RFD [&DI?8 MI@&P\K9=@C4 MI0&P);GA]O7H5'6J2VV8A#,?S#A
M'?JSP\RDV(A*!2_7>6NEL0MF)Y>72VI>9-3-,NG(DZ7ERZ5&[W52<U0,)$MK
MSM*:-Y_6O"G*RQ*;UY78+&=9GCM*;,X@OZ/$Y@SP.TILWEE&>9;8G.[$YF7]
M=<\:+V.7@S4F-D\>R,L+C!.^"30+^-O<4$YYLXG-I^5\H;SX]5SHC5=)(=TF
M*%=IFQ@G1QRGQRP>+$PE*%=I71@G&[>4+YPNGEN42E!6-PM*N9@OR&L$Y<=.
M;%Y%&L=+OSS/EV.D]"?SKGH5 1LW.56.,6T@F=!916;&@DZQ M!):ZK-*F(P
M%G1*9_GJRIR51#,W%8G-JPC.;><G5O/G6[]-3X((WC:<S_*%TK;309(@S'>2
M0)[6Q.95],*V 0T*^%S>EHK9;6(S-1";5#)+9K^E0\O,TAC%T[1*LLUJC%EY
MX54YK5G-FY7^,R1Y*5\JIK7F:K.2?%8(!+AS[PW_V')[2N_JO9'<&YF%4I'3
M6H"7\%E!Q;R\1* W&:!-_/R>\P\9#=H&:"O;JI#_R.6+J^B$M94^5?/5U-:.
MK2+[UPC L^I'E/#KJ_\$NW&)>^5D0' 50;XV"(('4%[9;4JF![#N^L7HJ,[R
M=8T;T05;KVCJQ2MH2FLXHY("X);2:LJ>I@"XU;1:.-7$ U<^EM/H*ZQ;KTR+
M.GUTS=*-Q9^%O;B.3BAP4]M'<K>:)29P5VT;\C$U2TRQD/5D27A/EMTJE[B-
M&%+8.F2WBB4N8+=M5J\!L+M5*C$!N_5VF&L [&X52BS RL?%54,8NQC%&:M'
M1K!%QJP9UPLWQI@[R'VYQA8+MJ38[*#:^ -IIPRC#1%)\)EQB\,VAMX1^;S.
M^'L+/3]K^44G[$XAP*AI]G)AUCA['#!J&[:BN8/G_W2I8HIQ(\:1]PP:-,_@
M<8U^I^@Z_G/VCQPRB/!Q=0"T8N.FKXHYHLF>[J#S9_XK^)=C6S:86_AM8,XH
MSA4=&U?/D3B=WQ?N6#-C&'HE&X;.J6YMP]!/"]DP]/F C0N)]0Y#;S%- ?7^
M $)A]&@JNL6UKX7I"Z#P'7/QF<\++)DL;;.-L>@K34 _7=\$]-"P\U;CIH8#
MSA]JK<=FH[T[BRKN</,9C;V6(6AW1O%RS+#Y*>%77#D&YVY38XL\]17)4\@"
M_E7(Y^YU)C44'!V.G]TY7QCL#-JZH^JLEY>&CMGM*Q;K2<IP:!KO8/3;#$R!
M_Y[C0YR%;M,K"]VFUPW+ML"1:+P/F6XQ*PADSS<XG<PXKAQ/>K'20-4T^$=^
M[HG/MW[B\\+Q9$#7/S#B8\ZA2X6M'[I2/I[,\/ /#5;:D,&'KT D>;3<NH:I
MY_!5#+#40' ZPZ&F IU3^=] U0U3M4=H->+_J/HKLVP#A\0_^H/LI;[2\XS!
MH3)RPV@F/S!\!%*8D9VX$)&6Y!6@5^MVZ4 /_#P!X,%1ZHYI@K"<0:S'DW$!
M%XBY.(@O[NSHA1E'EQ1;$DUUL*$.#0EU94TQ3!S'),(W+0=G^M_+=J1<1NB7
M5E 8Q=TI#-G7%.AIY5R.-%G7>-'5OX#[#DS6<[JL=T@A;=6R$&",RY3%6;*T
M EU/@6V;45$<*#9F*AH(O%H/Y(YJV7BS^\I<\8<IN$&,_*;:_7@BL7 \&98.
MZ)V#.:]<3L4K6T O<+S)=Y]488?3U$% =J/;[DK_G"OV0?[3%R9[1NL#  6T
MR"C#F2N$" I3+4FQ+*.KDBIX@S>87*+C6/"'97&=JEB@A;I](FB326^*E=.-
MJ*61R,$-Z.&Q HQ!PBQ5XFMIR5/:B>01-JH=L   %0R(J)?;GC1Y,(TN8SVO
MC(OBU@@P_*#V_*QJ2'+6<F(!20K\817#;-W@XMPN"G*'%)L[7&#UU!Z&XG("
M:%,V<JTGP8P1JTZG^SG$N'G7;X/;N?T!_R<80ESJC\F3S@@BGF9!Q'4'$>4L
MB+C-(.*J;$@=,5N-A_O6HW1_+37OKAH/#?C/W:/4:GQIMA\;+8PX/5W>-.M2
MK5Z_?[I[;-Y]D:Z;K5O>0G/=@F%S(N?3Q2,7NZ'\#[1.\,-+0S%[:#M?J2##
MT1_&/S!KI$:A+D7/M9AE.&87-JP;YM#@28KI@@!VOAV"50K:T.":S;MVE-HV
MZ*8!$*R5/LS^QJ2^ FI7<7HJ*5B\"P.7FY0SFCJ@.4G6DOKM*)J"4LGJ,V9;
MN3$\2Y%X)D*QG(ZE]E3%Q-#' 6[R]_\Z*Q8+/PDS@/Z2?SI$>Q=6G>&6<_5/
MUD N=#;+PP*NX.?"YD-DBQO)U9]$#(?;V%W%ZDO/FO$&SX*LE)C2[;OWB7;?
M9$RXF,*D@955HP=F!UK;;E=>]Z1YCR]<DP5O^'QNL<3]M:2!@\.M=?RX"8N]
M8T"B">\@R16L&-$TUQE!>X>9)K=_ $(!^#V[5)CSW]\%YC$L*P%" !A$N1QX
MWB^"$!N"[P/_D)X5U43G!XZE:)J$EBOV#W9=(VM\B:%AJ81DXSD7-('GHM&'
MDN5H'&4J_H^'-GH"/_*Q,PLYN1G(D7SDJ&1UHV&-)B,Y8 H/,"&M#\&X[ZI#
M;&;[PKU1@#U\SX8!5#WIQ"C$]'1N0?['*65\S3)<[N=X[Z(C26SN.:ATCPUB
MWA*0SSTX'4WM>NBN^3"\?\6TF)>^+13#00A>A]+!0[UV?WD8\I@$4R*' ;WI
MKO5O:)*!]IY/;J9;20P$EHL@L#Q(* S_HW,%[@C2K@3N")@**H@L0N'/ZD73
MW:4N=J']BS])^,6+25P+3M" O1GF#^F@6)!+A^!%7(#[;F&>?6?DAI> BFQ&
M@:/V$&41.8?WYHNBJW\),A:D^@BV6 \,,*GNN^X4: ;VY&\E<3%VJYC=?JY4
M<%\(_'O@$;K3T,%GPX0%]5FE;/^0.EH:E"FC6U#$F+O%A8%0R>E3N^ !6U-$
M,6:<",F(-*5VP'<'627H: S-.=@*[%O\Y;%T3[04^A7 "52&H"&DH#E4$WDB
MCZ>06$E46,<2R _*C9&&) IR 3'ZK)H#.,@+:C@S&.<BUN=A+1-?$'2P4&H=
M)N&5[9#1O2W_A= YKL_ORIIH$95[.FX?2\^LAU);LEC7 ?Y'8T-3WGSMJ^!]
M3I<\&]/Q>Y:_.%J86]O^[_&)QGNWK^@O;)QYO7=*&0_]AL%)O>=T4>#X2(TC
M_7/^.^/$'2OXK4 H_ 8,F3?0Q6 L$IQ *:/*Y2C K1"G1L=68$.0BY:A$TH4
M$*\F;:UT# >6Z#.ZA@N9'+DQ5GDVN0#V3!5$D/M(WEM#Y&Z!%05B _[_V82#
M<);Q7AY[UC'OM-P@,+I@KF$V%UE>%G 10<!4K1_6U&U=,HKBICE'R@<!-GX$
M@&N.,[B(A"'\Z2C'4ML!NRCPL/<Z[%W!<+K^DD<65B30PC:RM I'8:]JC\(,
MP . 0C=%S;V^Y+4";L05U\Q->ZT0*,FF\ _PJF@8>7,7C[2W'*[A>A2Z!P4'
M[H2-JIN"IQ: N<= [P;$71YMS#<&1BK\[]@6J.K0?!56K2(LU*DX(6G689K*
M7@7U!I@"8(I0 LCYI)KK>"HH8%^G3 J )JVCD,.0:8VX\E8!<\9,I38E>X]>
MA0N8 ;T*790X.GQ.WBL#+X+N8-ROP1^U@&AR7AR[RR^4CX0;P=>:03E"U@$)
MAG8RS''M%OI::#2^>M<U(W-<I<!Z!_*A<!^YW!%7X+ALD!WI692!GA 2"T?;
M%;#Z0?$0(_2&]BH$/ZE8%?V<'*@X\#CU%Y(4X*__P;W//.Z*\0 -'-0_G-Z+
MX!CWAHN_E&"P2"1@MBV<%O-M%0VACFH&%#E:PP'NR0F3)%IHVLH/IB.K*R _
M#8UQ.?G&C1!8.H]6>> \0A)$4P410EYP-GD38#$,%;3\<V,&4O0"R/=Z4)I-
MXL: <ZH@DN%' I41XF%&B+V:A=C7'6(O9B'VU(78R5VG?/Q'Y9WQ\)W,68-+
MG9H&O$Q&H^O%MS!8E@,&O*/(&\\*D8NSA"-Z]^E3>P";2 4N73$+Y-:01]G5
ME+U5\')8V%[<TNIY05#E7=)4A5Q<UT5#V]RV<O@<(=FQ'?1$X$D,$@M6MR:*
M6WOJ,RS*O^LP^XVQJ4I(ZBKF1*D'>P<GE\>C:'\\ROC18#W5#"27T*G0I^9?
MBY GK($5:/P7>&QX4U5L"F_UAAY6^.8\!!Q%>G59(J=X+*$^!R)B^%YOC$)S
MF.GD-GX2,5P,!>I8$OQ"63>>:Y!'#08VTP D'+S:#PQ'@^&ADSXG"\1"[L0C
M:)KK((90Q4$#8@:^QQ]UT-T &?07ZZ7,8@ZG>:(M(L+$7M).%-HF\LIR_UT\
M/99GI2&&$8U7*[0@HM!B8@_".ZV/^'>&)-_>@%!'XKK"C5"$SL(-VUR'P7NY
ML2'TV2>R)TIGX4-PYQ>=-'2Y8A(/L1@#D00>*/,<7]7.8=92U\;<IF?P]52Z
M>O!8EA8655A$-4 Q'-#">"8"EUQ>Y\3DV: >2[K!H AB/,Y=BQ_3%<(1O?.<
MJP-[#/E=9T!A(WA=\#./B*D-XX=[</*UT6XV69_I%CXFG&[5;8Z?"U>2471.
M7']PSL)M^BJFTZ",UXCE*7TQO"/*#21:D&N2\HP* +_R2]D0D<#!(D^FR[A
M\&Y:<I.9,W(8]RZV*(V9.)<+R>D 1M<>(6P(Z4=4QM\L*(_@&W@E\C30 7B>
M0@1^ -+U2@ 6K\BB*CWFP\B]3TJ98/D-RQT1/Q39]X,<7EP6H6KZA!$%_9P
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
M2E9:/!^P<2&Q<&GQLG:V)T:P'\%$C[B:KCN>"$63;@%ANR''('#@C8O6"6>
M##,Q(AVGP1@X Q41J5I]-R RP/DT"LU,SBD]8 /L*QE;CM%@8F'5H[0.629H
MXJ.%?P1V_/,A-\GFK)SS1;F*"^, 'F[#N).)(TVO\$1GD[E3Z:@!3)2>\"<H
M\%&HW(/,1<Z2C1@4'CW66<Q'0YW0[;)AH*O@DZ[B7VV;IMS"F6K4LT/9I#FT
M%8*K:=HD2JV1A>U(\ZC)Q4RE/EB*-+_:16D^1XK7FY6DJ6#B*F(@$1D#*$7S
MU))<C,@0R\(2@!C7M_%-<QP<YQ*)H0,2(BF%T"?&$^+0F:C9AT&BX"Z!/UD[
M]1A[\KP(RP''ZY6L=CY?.#)>X'KX  '5,'.1;L3R 84WYL_:FQI<&">PW%3S
MC_O_X^/LPE,AQW7"$7[PPIN 7IM@)KP9Y@_IH%B02X<@A"R'^\VB88R87@V[
MM%&N&F1@WILOBBYZ]'H1B$>@OQZ.??:]5>D 556Q\%/]OGU/_Y1_.G0C$,Z0
M#J@&6YWFQUPWWY'->:&%V+*:1G,%7-FYL#(L/A(:+=W4T_UC7.J:"K_<%(CA
MX,(.SE*E_D&<6KSV57]7!L.? @VL<" #;-EC0QR]J.,8JA=L@X?NRM#IH(T1
M4"[/JCD@%4O"B>)F[H!5,G'$U&W+FV EH>14=R2E/L(U0!@"$3%]][G*0I8Y
M-E7[O79=:TFU8ZG5_/U;<XV+SY+,#Z#;:!KCBA<4RV2VK+=)8?S5?E>>%9,
MK?[UJJZXV($P $%2, _"(O!XN-+:$952DUW8-GM=.8/I]YGGUT-FR--7]T]?
M;FIMZ0:T?.OIRY?&;>TNO*S7VZ*X,)@^77P#*O-9^(@;6& U3[N9H&:*:!<[
M)C,WS:S;D9Q7AO.B@89$")O."]A)BK[&Y0/L[9L$-(/=U]([Y_8X(40Y"R&N
M.X1XFH40=QA"Q)9$RUS4MQH/]ZU'Z?Y::MY=-1ZP8][=H]1J?&FV'QNMQI7T
M\'1YTZR[K?NPB]]ULW4[UZ)>]CR;\GW Y1%#K/N*R?IP.KP)=0-?EX9B]GC2
MA D^D6&2;T/-&WEH2L^UF 7^$;8RKAOF4&2:[+!/X[( OA^J.@4R)N/!W-=;
M)AZ</&R[/6Y=+Y3/ZX[KVXXA7XI$/E&/Y73 W% 5$Z_E#W 7-ZCAM]/%N,:4
M $/>CS"XL04_*,U=W)_5BPE$48R_^),T(UB#D[.G!6RD!0(VN6# !B,UA\>P
M+<4*#$Y*^6#[8"^"CG>&*N72>]>#;J01D.8'7N*'P)>"H+0:!',^!/'=4S9X
MW6,"3-L0G)"/BN"38,1IF" &70K(/?  C(O80.HHWAM9:),)P7D0BN@?2@</
M]=K]Y2$G#!QM@+8.'ZT9=:7 $2NR5>@W(Z:8.0P)]28#3.$F]MY$3Q$#XMN$
M+45P18=\MGP.>-G1_W1 1U-FC>$+0Q[@F]*?/G52_E*Q5.J * EYGT(1_AC1
ME'SV=5[P]BZVA!F[!\-U5#LT8<M-HAN/E\8677D_(BFNP) !Z<UPVV7N;J?J
M:GZQZ$&&#VY0*=E&L '&7$.$/PGF^"#SA"_R()]$(H'8H60Q$<+-C85P@T%>
M3_J0Q."N)&69A%+V@A'BX)65.Z7"E071DBWW=-P^]H:667X6'8X$]DS P$A*
M/WL.3HJ)9$&].#\+SUN2WBE]*@-PCGU56<_':1R=D?-?67KD5Y3>MP*?7BX?
M3GWFEXG,Q(Q ?XX-)>C1O)OH&TNE8SBV-V1GDLGG)T7AO8]OI$RU43@?N6\O
MN)>?C(N*R1G2L<^0%]+%NZ)7K1\<-HI_D#?P?4G2L'?@%D"8+09A(MR8/[H;
M%^#WR%P7#G&$7T@"3I57H9M [^813Y,/8H?&<SN@4/GPH6!.J(78I.%%/>)G
MG6&Z*^AK<3DC=56SZPP02O %B88.TU3VROQL8 YC<5D-:P81W_'T6,#@3*-"
MOL*L$-5S&V[\"W[$S!SIGDNS)U:3NLMJ%]1;BIM#G9#\%TH;>A<O,'3 &[18
M9%9,1/Y+9*+,L30=0O.EF1!-EK!?AV!I=UW=%&!48K8#^1!9FH2KT)PD"!G%
MR1$X/'&=/XY&2RX WQZ#'VIY,;_1QM1/LI<4U:3TDF>--#*FL0,:+$7,/<-G
M>BI8(Y8:TJ-B8)3X2P#@)W"]#B.0F_.12V\2WH$,!IYQCQ+)DT%$*#AWW1[#
M;+0;,@N'N=DXS L24O &N\O4H1B%Q;!_.T@WPD'X5>G8'9J&/5#<))VHY"H'
M,&NZWGDN-%]> #<0L@K!$K\]*$7!,Y)9 $:@*SB(3#^3W>83['!U1W=/@ZY4
M%W0Z1VI><BQ&*<(!3(\=)S2ZUDWK!U""N.(^JJ_YN.)R]5),EVQ6M+^81?O7
M'>VO9M'^'4;[EXD(L*X"7$IV( F[R53#?+1FSD7IG8$RPNG2KM @WB=1(:$7
MY#.J5-,L(S\^"1/E'PM5*X:-54Q%Y,,R1354#J6EY73^"'A]OM7LE2SAJ3J,
MAA+"F=W\W8[_ZH%2"G1S5/'>ABA_X+8TEE#3PR"YP'8 NL[YV8"N@C5"AC!N
MC.\/AT7=F#*GC^[FIXT83-.+A"<"INGD\^8)SE)OI4R]K5N]G67J;9OJ;2_S
MIM;5,N%RRRT3[BG*T_1+=;?8$63+=9A3MMM0RY %7RYCBAE,4=\R4P2Z:;0\
MC_D:1#G&77]QP!;MJ<*^)4OR0=C%39W"R<$A91^(C>S M<KN&6J]VWESUCH7
M#[76H]1L-C=3I!Z];28U(G"_C"B1"ZN+DNE-#^++%Q'%RT^6)O!8HIMYQ*0O
MZ)7KO$'E!Q,ICY3&%=%$A%*<5$M"E.;D@J@"<D'F5@+A8R8V_21K7L01'DSC
M?<1S5RBHZMXVB3OX6\9$7K/4#N8.&BCW=2;)%3<1B;UCC#B'O^^*,'OPK%BM
M!GAS*P0GZB,LOX#)8G0,NX^!B@?%!#W"PZE^IYZ=2]-,T"PJ:.0D"!I?NF#6
M!-.MCVGBQQ0D\@0WKE%BD%B/(:@R7@_P^O(\/2XE;&/H'6%9/T0N3N?I5:72
MZKPN<I5&TOV;#@385X=(DW6AFRZ9SD#Q4$44?4\O@#1Y&[YA;#'>3*MM&]T?
MG)CA$>QD\/%\FIARHYC)C83)C938"*4DV BNA"#&Q] %2 XK) H>QU,\7/]%
M:GJYFIE[,DTZE#+ID$F'9:1#.0G2X<&K ?:;BTO73"2=M;&+3G>5#LN)NI>-
MQ=& F"B.SJ6?HW<63/V6Q5+3** J21!0C?>^VE%%"J9?(N/S8;O;9STL\DB>
M@?*!*&]J_]M%UI[?0:-(4R .E,,#>9T]*7S"C$F5$83HTU\B:&\+QO&S@6VR
M4>G-+0M=M@@;,P6Q5SCE@BO4OF\L=HY]RTE<G9$6-9XS4WBC_+X2BWLO,;=C
MSHJ2I!XDR$M%H^SX=I\QKT)YHA09:0^'A&^K=]#F9.7Z5O[(8 B1D"_ED7;N
M>5D>ADN"1>Z6%%WE3O\MN@0F?WC(9@0VC\#JBM67KD&Y9@26$=@F""P8HA#%
M7%+C3P>OEV(1')UT*M$MW,&MG"6]KSOI_3Q+>M]*TGMF]"?&Z+\S< 2!;4@A
MP1?MJGO"*L& VQ\5N6)49@T]:Z>L[/;D>0Y<==J8%.[VM!%]LP+]LJZQZPUO
MBB4UKZ0[XU@JE0\_O+&1V5RT,H8FBX<'ZB'?0FRT?%0Q(KS]P2&<$1JM' [
M1LUZL5S*63**^L$!G-$9K>S*'ZG9E(Z^>57^Z/;]BUHO4M<[H1^#AM4>7W[4
M-$VTSPKSF$$=67MNCP)LHL9;P^BAXBEL-X"?N.D'U++ [6O NQR)O(1@LD)P
M%(K;CVO^M0OMA%8QLK5M9)<C,[@87-CE6_Q'LID;A=#8L^U&*^A!E0S-S](1
M_VSB=K,4?;NYPB;Q[S;=&_=Y]YFIJ_SC,8K"^$6U&QH8BUMPF'4N&O_^VKQL
M/E)+]7]O)I$EK=RRMKR!=:8(++IB"?AM(ZD$BM0WV?,_/_5M>_CYY.3M[>W8
M8MWC%^/UI&9V^^HKLTY8[T4Q3T" *R?5<ED^JYX4X/_.2X6R7 +L%,K5T[.3
M[FFQ6CS[#WLO'2G'?7O@(?P(UCN"O4VE"R=EG&]YQJ_Z3#.RN6?;]:_8:>26
M,J"P+KWP02@1;;RD3L@""8&$?U]C?T^Y</0O"A.[TX9%D-C1W BQ7,B#GPR4
MB]YQH2 ?%<X+YU4 LQ*=3K0Z,<PUT58DU[50:,H7V3,8EPXZ"67\2J%0K%;+
M)]TSN7).C!^+[R]'1S?*FQ5D\7CL30 (L?C9T:_"8Z3DU3-BZLIB3)W1V"8C
MEQESSURDG%2M7J1_EH&YSROE\\I_RK%8^XI975,=N@WV GW+ [%J/O^VS3N4
MT'O+1;=Q9VAZ=3R=7Q[3^:Y$J U-59/X3?"">CZCS$PD).MUY0)0^?\D4U*
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
M=R8\49!O8^G^<*6<='_P\G]02P,$%     @ +7I^5E=ODHS7 @  ; 8  !
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
ML_WV4;U<**WVZ_V(V.=F;><\>;X[Q%=>1%#IN2&G#/HJ!3;NETLR"(2'(<F
M7DX\G6H8.(G\+YGL#N0Z8?'V1.6C,PJYXLLMXE6F5JND)4%;*/H[EIN(^RN.
MN9!I,TN'Q:E9G)9+=AQG+();^-($5R-T,U#7_J! JGQ- FC2)P[\/OW.H*^V
MU&GM>KQ*WP^]W6QW:!,*+X0QD>YP(E;-B7E>CD> YG(IR*((<6 FP@1MA YS
M_XI_R83B:["=\[7@7DY*JW/*S@@@6^]/_3,C,=J09DIH8\&Y]T(6KSC9GC;B
MUD7G';'8?Z!#Q('9O(RY<LD#=":0'B-27,04,*$ *5$\-<ZKT"<612@%E)8
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
MXL&UN[_4QEZ$613;HIMKO@8*/.^K;-"*]@%AGLP.R6[U/1A T,0NZ<&[9?:
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
M*GC@=1MF!WI)UHH\<D(UVUY9[>DN#K?E858XF:XYDXGB-O:2"0G5%#RB9B
M3%2NJI@)3;2D;66>C:$886R51<9^NI27MFZ4038^X>4J)+?,=)X^@=-""91;
M-D"QZR(/D^E.+%$$:-:)2=,FHSIQ<1$#+@M9%IUB&T?5]_B:E? N+(5UUSX;
MPJ%I3_.*4"H,AJOQQ"4+C'LXW,33WH5BO'HX,;$B4B]>%&L/XJW Q&XKM^:'
M0"M%(I1](D:H*8BW03= $A+%<YB^W2@Y3,.G",H35:1#P:)7>472F08L*M\@
M)W\!$O^D_KK-[BG &TMY:\@*JVKC*4U)G8J[#ON243@FD,O@PL XE&XP0LGB
MLAH]OQQP_4>!BC8%[Q15F!P2*'IF@B3 'L[0*?V(WA927^5MS2X: W,QV![X
M-UFU"5X&,I:3:B<N7M[P^^_+0NNK]9S2P1$<NG?P_?%UN\I6O7J])]%7:&/.
MQ#![I&63D)3)9NL$<'_Q,Z(.MR===K'=ON'I-5??&=K(6569.*@0AKRWCN>,
MI^,>\PW(C:NB#0E-FXO?^<+H.*Z:_MEH,RE #'T)7LU!%A7&V0C;US2EE@,W
MZIY*TB]V7L4Z!O1JDM#7WN"9?,$(O AG>7S#67+M+"=5#?M<@+P C%QLENVU
M!"]\4*>U#9#B*HW?(5-JE.RU ,;72#N@.Z%NX=U%S>.[X\S,#N^U +\+QM?J
M%N<(=3(^8,MYC(8!IF8(3^"_]-D[J6KA@^< 7 L.L@$SFC[J5J.!NM5]!:J
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
M73-@IF.M326MLTAK8-XJ<T>LT"'>AM]'>"YQ ]_;3-Q']H-'CY$T&4M#I#E
M>^DD;D&] Z'!<>$8;F"X%G<]'KBO5+T'#4W",W!K^\9V2\F6^R67A&$6DH<C
M4\,*S1;]$&@6QJ(ZBXP=OW<DV'D6)]\/.&Z^>A]J&P2;QF=Y0\^UB.OG;SG4
MU:]I#F,RC&V72;$-]@V_?(QNWL8>+0=1O5<*8N GS=BPZ4?#"<G ]TG@LWDZ
MM8T'V[$#=D2[(X8?4F)Y[I*8(:7L]'9C^':+@=A"',(PG0<[0F--U+M4: 1C
M2!JF24-BD:<#GP<<-X^+Y2BQP>&<,53OAZ0(C%X.,YO>E T&,HJ5:;-RU+4(
MO6Z/PX"-WSO;M??A?LFD&L[".$9++9OA\P./<&"#.E+$'W]B;;UM,954A2$Q
MM_?<5>"9GUN1E6\$97%/5R".TBU3YI'!]$A.B_'$]0,:MMQOI84@+&XSS_W(
M-@]NLS!AMLE^BJ =?#&H-3"9/OQR6;F+$LU#W:^?9+-UB=E?CS8/+F( Q]?[
M:^.IS?+7U";&6+PE&\)65XN)*=L/6]BL(@UC]&BTV1#./3GAQ[9RCXUYMG]P
M^Z:%"2O4,OA0NW<I$[-U[3\B-&^(2S9VX"\]QV&V&A_KZET2;1MVFYKS$PU#
MCFT.;+N?!&3OGR)CF#43[QN>JSSZY-I'6/C^&1HT(-0Y9I;;DX&MSI9 LT!$
M"5TWW)+ L*4BHN3:A3IJ9'S]\BJ7? PV8&+GK[Q.^>_ U,GX?N5U*OD8[EZW
MUMDKKZM8>T +^:7G5U[=JA9 B9^H3I"2CP'CQ4Z^:9696_@8$+%, (,*9B6?
M0RUW^1MX>>7*OX<PU6X],SIQ#%QKQ#;GX)C9OF2F;UTS)Q0-:HHJ6A&OGH:;
M\T#U;Z(.6#:3R\WS5Q;9&*$3O'R1B,DJ?FK#=H/7[)/7R=^\+GZ>;-?(NGI[
MPW:558V_/D\=#&5WK EJA@_DU4FPG+YE#62&+ K $3"O]F3_0*@DNKE/48>L
MX3ARNO$/3AJQ<6J[-I]84R8[IQ5Y"HAK$2O5BW_<(F$BF@A,HN.9.3$.SSOQ
M:"K%,1Z(\^/+T'^U-8S#;R>S?G[V92\\/])X\. 'U#"#(G!^VO^-X3]$("3M
M,0C?O7M-G,!/?\,7L'<1D%(B7ZMU)SXI#V-_)Y+^Y3)."I\9']"\ZFR I*HD
M8T5VH"=?;ZBW5Z,P\!JQ\JA%Z(\OW[!/HIGP@^EX/K%^?!G0,.MPD.:&IQFP
M'8?_#[\?>30<[CL;!$.#TJ/M;B-G&S!78C+3V:J#O=H1FZ5+$+Y&^I16B9U'
M@S6A^\S%(_2J4";BM&=>-3/EZ"1$O*V;1RI<G'VU?"@DZ@&342Y#WQ(G3$4%
M. D7[\#7M"0DUE\2D[ I^>"0&0EP.*D5E>O"]=)3#U?"TOMJEE0H.D7>S @T
M);FF>[&)Y,%( /\;Z%Z1N74YTPP.?)F,'JQ/%> D1'P#OCXM*#D8MI7<F#/S
M(1/I@+-,B4CLQ[8NA%W"W+?0NSPF165DZ&)#8H!6GEV0C-Y<\.,@$_P(OY'4
MBNK)WEX/5\+0=[![>SY"9FEO=^P0?._'D6G '-7+.O?@>AEJ0"NAZ.\U2YD2
M1^<)/?-<$V5%*Y?1 WN@ IR$BN_![8&*(&)@.JJD]&0EJP0I/=+7^<;4-WN4
M7;ZW?DDQ!XH2W)DH*EQ/<8V@_M%2AQJZ?V5A'/E):4T-B^"Z5\HDZ3S:-P_6
M,@=+*5XH5G+>J$BU/>*0U"!,Z[E2CJ@FV+"\QX,X0Z"H+/QTJI#3(Y)JP!)9
M\6#V)O0]2;=9UC0BZS<AX&6-1P!-/7?+KW,RPLH-A-+XH;JO]2(MN_,W8H'C
ML$\#WT^^THQL>-=+D[3N#37!(9B=%HV0-5_J ^[]>,?\1GEZ)I@"8P+089D
MD<\A.T!0O3+E@GHQJ^J :M[_6^[^:*Q<"R'BP['" "BA SYH*?8%(?D'+AK7
MZ$-6=0I<PM-XHZP8.G;.*D6)$KML7M]L*!]ON3BP A8"@U_IJ&A94<]Y3K+-
M3(NA<; #P\G(ASXS-@O4.$6:F1$!K'%35PL)"YCVQ!H9U&4FA<^.5.$^='B(
M,+,,;=.&CP]K%'C53(D UKC#JS"UIE%]C"/:4E8B0.^ALYF,,DR:3Y:*BUHD
M)%>;'9B $@'73D 9)@(;N1H!=[;KT2CE*""4^- K4Z'Y:][*BU@(!(+!C/J)
M:SJA%95RI1$F04#MAS"(;@T\;EI[;L!ZREK;(E$%I)16?W+5:*Z?7FK@BYQQ
M6AXZ!ZZ%OD VBM-YVP9P.5J!8>/,YMEBK_/I8N?TN\[2R"[?5?F:55:\55V2
MR%)D2*'>GS6+[%\0@1B2>"EHYZ-8]$B//PB#'5O _SA/'WB70D%2'Q>X6N10
M#K4%B1/?#_%Y2J3TZZ:N$3,<=W7NY!8+Q#S.)A)ZZ"8M!4K@C*O/)KA\)D[9
MNKQH"&GWKY+28J](R@1#C^A3LWI7F 9:\LZR% BL$\C0\]F,^N!Y5F0]$_IH
MF\1?,0,:?+6O%*3/EI*@H@ZHYNMB%6H^4,_W%]3;@/N0LRWW OP<%#@;ZHI$
M9_[X(5V'43RP]@P/KA,OFYAD24&?G,2$]F:]$@51Q,>LON--V6 9LRYTDW$A
M)E/GP4."0$$ D>Z:4X=;FHL8:P/.5ZF0WA!4#A&2]SH_'H9Q65(VP\]U2&_(
MQJ,DDUP]>F+*,W68D4Z/4?W23ES:F)KV8H]$I:HYU[I5O8)D8TA*^**,C**4
MWNRJE3 U9_9BS?HKN,-"4O*9S/56]UPU><@XPZE.N[A,9N>#1T"EGBT@;0D0
MR8S&&1Z=DZ_3T0G*JTCB='O.LA7KS[)G))AOV*Z%REZ#Z#[RV(1FRBCLG8^,
M#MIW>P#UM,:N((T-J4W^+; #35W1)3EP(Z63K;Z-7CW=[UM1D0X6^'!0IL!9
M3V#.\VWWAK<+2%+LX2)!>2;6+X17'R+6X)$-A2V)KT3G8>#S5T:3-P/-@6O=
MVDX87%[ZEZ;=RK9X]7PHP92R!5=)D*MQ'@\+0B,E*KT[TKRIM]T+!EM EW)9
M6UL0B,ORY1F*3;'6K]T8:HU>2BA0$3RNSVFQ3M61IZRQB5[,LV8@4O3KZMM=
M4<1-,1"WE6>CEP$XV>#0P9X'CD[<. 1B93@(D3E-\JY^)DA AQ7+DQ%]7%/#
M]9F*#".Q2_GHJ)#YRO_%#G;9%O$HQU"V'XX?;,9$Z_AUN.Y&.T0N06/-6GOG
MT?<OU5.L$JB9BB2ZQH0.TRD*:)4'F;2V1BC/?M$XUC2(7F8J&_S57.3SLO(0
M%%=$9M.Q\35RHK_Z\:5/MOLXTP,RY"O5(AZ'Y\?.!T\VVA JE85%4^G39+6T
MY<9D*67E8.%4.;J0=9L\!@?*3+D,K&O@PL-VM6S4#<QB+9 "3BA5)TME_?:F
M*U:0MO7BXXAXQ'"PL"I,9=)0[G(V"GS2SEW^!4!]>=X5ZT-%=DX*"\KDR&6;
MH!!0)D%[P0\!!DJ1$9@%$$594(BH$-*+Z5 %$$KAE?)[2!1.:D5=0RT0 6[J
MX<*I^UE1/@F%HWI9?5C*&M!""H[_6D@$.[.TX<@*6DH$-GBG<#L)37.A_:M(
MI*\GK(B)0.5P%?3CQ#2$,(9,PSV8(5D8&K<I19Q-0JQ3L&,TV[CCD_]BL-G8
MCLWT1"!!2.HUY,8W\2,&'UH!LF*YN8')EE)*+'X_$N>981Z7JD1>03&76N;$
M<&M. 0,J-)$*QZ3J0M+U;S>U. D\50E1T.^6F%R+-##B/,.KS)&?8GL&F$@P
MM:Z?=3@&!'*YE$\-<2F:VY!R8Y50V[.B120-UN#+R)Y?*4;!,Q@G!#D%>F#K
MJ,#:F%P%R&^\ .DDN%:#:]]PE5!MSH_2%^$T-/S=V/&^O&Q[53K?I$U5/,P#
M64VP*$HQ\O+4$%^73^]_#,S ?I1]8TBXJ2L8XS5DI<%[XLC@W/ ^V[.SRK!K
M.$V#!XQ]S>)#HT\MI0_8^/N:Q]_?(0.>U%_G]51]+>Y B6E'NK&?'1+IY%J#
M/5?O#PQC4TAD_Z@70Q+M98:LF/F&C1S#W=IL3.$\CETOK)>;=1. (AY5)>*<
MZ-^)57XFP2E:)RA4WWN K9@41!3'V?JU?AW>AMI4S*[:.:L>)7DI[99I;;&C
MO#^G.>\@,*62PONW7\JB*U(HJ_659*8TWTF3)3&)_0A^52(LMI>[J3BHS?6J
M%$OOLJ[Q=6/N\I2M^89IQ+H0'!>.$<?^'O;P[TX("NWGOBJ*J) 35>&D<O%(
M,VK!P29I_5MO&_&#K3(5J;MC-C1A1][8AF;S7^U->+%V^C6I)/!I+A:E;*E&
M%YWIA2?3(WE?)EZ=$5+;A$1JFELR@_7"1!6 $<?U7I3-32F7?6"#!U'5R]+E
MWX5C+8><:-8M &,+2@Z&;:7K<[(LI\6A4?PWBDKTGV,QK-&\K66#[E3)N<-%
MMUQJ_^FM0!/-Z5J]]"<OM*VI876WA^:$:C2'X'?2/)Q8KMBB_&A9.%ETF6Z@
M<UHM^5D06P.LP#,(JL4*N:'.3JW<!V'='.]]?AHJL=<[J%_<4AG-+UW(SI*+
M HFM:! (I%!*NA;3J3P* 'APM--%:_7[-B.C)04X+WB)#U=M*\2?8S4 3_TJ
M>&[B6PB0H,*ZIGH85%B+#,Z\8Q9?=+>W]I(4C)RWF9D>6"Y\"<%7<:$J,&IS
M%S,2N**4UR@HL-IY-%@3NL>['Q>3^2SH+$<3)6,Y>\<7WPAU0:68T"NY#)!E
M4Q!1G.<SB]([6W,E)#\79IO77> "(>E2,?;H+3GP9[>QEMFLA&N(^U9<4W-
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
M@!.X)%!\#H"'YD1/;$76X)8R<Q"#K#I)^C=\);YJP1.Q 4 KOF"0UB#L"@Y
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
M17.YBHY(K<08+92\L6=5'4LK-23U&1Z9-<EMR;%'/[!OP:LB8:FI[U98YA8
MGRVLA,K3,D7HHYV,ZD('9E[\PD@\6^(@J.R_\Y"<F1=\(M$S%EN7UP'!VDW
M]=14%%-E>"&2A7:"C/8__L9O63FG"\,GTO@#]7R40EGR2O1H:*C"C!;=<):9
MJ=@["$[OXZ 9_A7B=#UZH4)F,W;-CR.HW1H[T;\3JWQI&3WQ'Z&I$Q3:+TM
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
M DS#HZ)I=S+@2*&(#5+H80\9;J&Q9QTV,)I#[3AQS!(O2@.\NABL!+-'U':
M@2>(M/)/V7ZW,(RK,D <\^R5!&(-5/_TZASB^J?A=>3#US]#$S'G78I.LJ1V
MA) $F6AC0%H#U-SM^27')#M1),8 -<O5T@*G>0[$Y"DE]7 %0- IYL?F82LV
M+92"=S/FRW1Z>3<#D\?'R]GC]RXKP@D-5*\'QQ]?>Y>BH'GNI:M)Y./_X'K+
M+UZ(0TB3[-Q+DFT0+1FOWG1&BQI/>TY(*[EX>$*=@!?Y8(Y_@%5WIT])M;)N
M'6KJJM"<E1Y7:''#);FOR:M0)'!I&&9,%A:7*Y$<O'L!N.D!HO@,@JJQX]?(
M^(9J/AS&&:7IG>8+3)YB/8VS*H92E>/&X)JE<KM["5-:UWA9K2 Y17228)Y!
M\O7+,V-U/DTV#]O^ E,*SI=9M24SO$M_06B@.CCXX]/W%R;S.:XFE$[A'*)E
MX2F$=S#K!R1"5BZ>KA<)Q MBYEU 4O9Q.INKF*_A<LJ&W+W8/:P1-XP@-@_;
MTPQ3"NXTL]A$/FZ ' #<#1>QAJZ"GDJV8M:HWQNJ_HS3?+]^BM]YN5]\22'9
M#1D&C)B7M9BYDC@<!)5]0(@[@03W.H@7!QOT#X_L(!VC2<F@=53)U: 1.RV(
MTU>&;F&VBOW^]B(\+BZ6,8XLO" ::0V>27/VKL0%B"1FJ\-'-%[C00:%W8E
M'M8&I=AR ^\9+\4N/4\S2C\TN0DO'RD2/NTAD&;,QSQMS]X6OEGMCS668OR,
MVY>(_ /Z[! R\PG0_3XVYSNF!)Q9SMT3?ER]%N_GL8>@]7!Z[:6J292_K]?"
MG,+NUIPCF22\:DG7D[/KF^O9]>4CF-Q=@,N_?+F>_>QB-E6U1 $ Z6 [>#\U
MVOV>$ D8V=Z/\461G!75(.3TP$ANM/I:(!EN]U#0@[?%VSQ<&@CV&PEB<;)_
M3"201A8%6M,NX#_^[>/1>/R?(,-]\3OM\W#CPQ3\^_C;4_ <A"%.7,"G2?]^
M6/O%UR!;@02&)'E][278I,#+P/]XT087 3D>CP">M$E/K,01:IVN(;D('V[?
M#2+R)$ +*_#$4[+N87B3[)0J\X'JT@IXV2RM'Y4K"*4*Y@,*X]$>-!&NP44<
MAEZ2OG-]H-+&\ (<\A5E_F!182NI*AUK7UG:,>\\ GEWD/<?[17_^!W:[;"+
M]]0,3!4+[;:?>43"S,'!ME@BR3M=\4Z<,JS<%-=SA9I9^1%*IB;:YO 1SS^.
MEOAPM[X#:+%=$_2VO0\7R,+;K]W??3Z874YOV6ZW96@H6J/<LDF&JWUJ)GI\
MNK]GZ'G<;'LM$GEX2<%YK_VC-!>3BZ(%55\<OX-=MW&<N>L.#<7F.E;CY^)0
M1"H5MPAWM*0)6V]O0=LWL<*:MJ,1[9GL/EO!I [DWO#&9V1[_N*+PCO,Q1U
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
MB,7!Y&6V\J(XK!V#+W(28(EI.,X%4K9O\XQ131N=8?=3G/R*C]7C.4SMP$[
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
M]C4PB3P\IXSV<GLA0=%P#;]+8;1=+@\N(*+OY^0YLX]A0"DR=>&.J8G&+0E
M.[L\@6UGT.9%0^6AM_;(V#O34ZW8P*G[V,#IFX@-G.XN0KR!Z.[;Q$C!3V0&
MT2:(EGGAN3@RG<JI(8"#&$)[*0<&K^[VKL\SFNHP$X[4>G/NQ/V;<R=OXLVY
M$_F;<R=Z;\YA6H_X(==)Y-^@%FWV+^Q^=E_!9LK K?N'\[WPU7'2^GLW+JM4
MXX6)^4/3O/^2>[P-NI;V.!*>]C,6E>12WO$XW/*H69.Q\5$8NB;."H>WP<'N
M#DB)M?4 8!OI5+="+O=";0S,VA$IZT$S)+>_2&KE=9ZXS^L\>1-YG2?RO,X3
MO;S.Z@Z2'#$6]D?:8M@OE:PGJ QM3FZS=3-]\RI;![6T#PJROP2MK.03]UG)
M)V\B*_E$GI5\HI>5O'_.5*QG"$-YI<*H_L*[M?J8;:1P$*_1%%6I5":E1\X[
MBV*9>)]7T1QL+6TM\/ *9K95JR[V<_+,6$%G2.\0M^ZF-_F+JF6FW[O$$-L(
M=6@P1M+AYN8>O- /Y^C?:*WTDF2[B!-\J<M\B4PUKLYV<Q+!./CYC+R,Q O!
MTR8-(IBF8$ZZ@GFMK^NX=$N#L[9X*LKIX3SR!29/L3'S'0HVXK4E9T1^IC1
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
M/A^[,Q-7#EXE#MH>%!T&,3U)C59'CWC$NM/3A+S@W@]6FK0M^SP-YKSEBL3
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
MP[L13.Z T"NS'H>Z*^F"G,84K*O7#NL[+8_3_P+/YN,D&9(CC&"1+][9'2P
M98;<7>CY"M"=/:<0N0\;F%>VZ_^X2<[/Q9F35"IN*2[2;XB[8&7#-DMPJ>BA
MP[%FFMTO2-F&O@\UN8QL7X/CBR(X(L<+Z><X]NE1>5Z]<FB[%+DU=P_+!7KH
M4-H:ANC7R\\P(A77(W_B/P=1D))M]0LL#N?[/J30$L)^*4TM.;FG&(38".3D
M"%B;!&MI'L/<:G=#3_/ 0UNU';;I977$^\55$'G1//#"ZB6"G)OI8ULEG@[.
M<U7DXAWTEI4S\=Q;=J^]4S'HF'<K&#1.AI5UIGMDS*RY?+\F]XIQ7B^.@*+O
M \<(THL@@7-$JQ?8=I'$_D2M+ZQN)?&"RA#Q;0!%\G+^ZMKM,&&7B>R1?Y^M
M8)%IW-L67LS-?E$(H3S<O7Q^"0([&*1?D7O^RW"2^Q0-V]S2R[6A[QA7]RAZ
MCA)QV#@X!F)+(KTX.]C@N\R$S&NUACU,/$,F<(4F230A4B8VTKZ4V3J(1:K*
MQG^;L>J>SV3##5*VM7]ST]]"4;HAS#OX=3(G[]GC-+,DCM"/<UAS7_L%:FOV
M+@*<;87D(!>1 14=T"0TY/V1+D;J8-;2H8$K(-"_Q(5P YC>0OR8E/E4(1XC
M^[%2GBC2BQ]H4U/T +_0/JXS@23F8U_T8 Y<WP?$)^[9]A9FJSA_50/"7E D
M8&0;17Q1> 7E2 = >X"BRSZ,7.!(;L#&>U?BH>OCZ'R39FCQ3O8RUOJ9DB3<
MK,]+8GEXDU/>"^PG,PX#6XI&;4Q4"IKH<)2#3X?R,\@[F/6"+38/VXAB2B$Y
M9#Z#T7SU["4#08_06(U@&W>L^DC)'3%$=@Z#%_RB9B]@X;*Q'MO@2<+!3-$<
M5.V'@1J9X>K $8ZY0T3C;!.$/O+A)Y%?_'B-]JGQ"W7F>T&2&D_[9V9*<G%
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
M-(7S39($T?+,2X-4U</JA:T=&/<E/@_IB!4@O/A+0ODQC/)7+LFG4&,,"LX
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
M2"^0YP2!6LK0J-B'.#:/VB"9TV0+]5A^,#J_63*+)_1>"2>ID'M[H78S):<
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
MA1'\ZDG>+\T;N5^1&M+N IDQE)8%8YJ'TN7[;9PGS+32%I2)6IK7VDNFD+C
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
MT:OTOFN7]-1OZ;'!.7+[ KYT?Q0AR$2N!EE*PJQ3/NP>$%!&TH7Y4A:/_I6
M%DM1<S=;3*]#61(C*1SFRPUW%G$=6'?#NC<W5*5T8V3"41,A':2[.4IH[T;L
M?U?[!JI,>0'-T([IAK2(I/ZDAT<"+E3*D/!D)[BWY-,A,89!5:A_D0B#LVC4
M(8I-2%PEON3+K'X27SIDXFTNWK[70+%UE1=9L>[E#0,:+B_VXG>:=$NS:6+O
M@1B5P;#,C L5#'^"H5E>_,S:T:T$[17K'L"Z)Y"Z PY3#O96'$/=2;<'M.Z)
M=7&[>.N:Z'N=?)O57=5*19> NX>GK% 7I/JOLG#*M68__Y4#V1O?G+\*61^Y
ML+&*YF/6=)6E8NZ5]A3MRZ4LGXG=/]7&H\T2FT- X1ZA5I"^EXK74TT84C#,
MCF8FS?2LF9PV@WE;!;_(M[2E+"&Z2RYE<ND_K?;1U\7+OJF_\%>^.PWP"[4O
MU8JI7BLF^['3I=SH/5)AZQ]40BI'U\=JLI=+=HER<26^=7ID&5Y @V*GS<,R
M0:2KLKKG+QI;+_VA)JTO&&P#@M2N+Z!#[11':M:$H'R^T%I(*VEK-J@4&05Y
MCDCK-XE$<6AITIRA@4S8DOCE3X0=%9=)-0]QQIE3,E\+._UCOMMKF!*V<<'M
M7"^(Z*FN1DSVE5D]NC=9B:.06,,]+$X-:3>R/B_QX/8!#$S@NK583YSL:WVJ
M9^3.:0;K$\107SJGRH]]8_-TF':=Y=0@>=GI;57+!DTHR<;:>:)^UKX0"8^1
M>ZXXO3]E52$6NCY?K_?/>YD@_I%O\W7NU*OIR4Q7]I/5F>G>/U,SH@?EP]8C
M5BLI^<WY3OSZ\3,OQ->W$WOK^>8Y+Z"PBL0[Z+RZ.O(VH$=;,3V>=)3W1S1I
MB/5BLZOFJ00U@@]0;JJ"BY)2XV67-VH6L0LM';RRGUG&T2I2 C7\4HT &C%*
M2.E"D#Z/KWE15M(7HH+' 2;7&Z$2R&LNY3O7!NZ)J41P2=!;@4?F?PG/Z,T>
MK.O;K8H$G+]F^0ZH(H1Q)[U2[^CH5$^6Y#&J^'#[<&DUR\?3;JGOI-.C>AZC
MUB\AHJX#'4"8MC[]P\D? U ,N2EKO$7;9^2VHMB+43G0;=@C,1FR^&1""MS)
M<E+@3L(I<"<I4^#P&4S(>#I93L;323CCZ21EQE,'758LK _9[Z9H4N[&5)C6
MDN_':C^ M)  MC$YL/W>)S'=CC$A9^=D.3D[)^&<G9.4.3OX#";D>9PL)\_C
M))SG<4)>9>9D DG!R7)("D[") 4GY"0%)Q-("DZ60U)P$B8I.*$H=O( U;+W
MU9N\-?HOQJ:IQJ4A$76"$PZ9/W:\.<5,&A14UOAYL;GB7,5DI+G^I<S<6+$V
M=0"<@**?#DVM- A']B7F$O2)A4<'PXI(BPKO;CQV&A$:L.B:8H522((7X]FC
M80R7D,E\I%D#U')?RG6V"ZE9E72$<*MLCJ2M);>_D=F/36^GB$E];VVF7)=R
MJ;C\SIL6432]S*I54$B-QK+& O+YZZN2^,NFZP%UA<U59V)B6^-YN^<O9=7
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
M 02!=F59G8"^,QLEG9/XL7!1<$^63^RDIE.5O\HPI67>"5O@+WSSV./+F)!
MU8W9L\W!I-+#6KPD,><>S7XZ7S'X)GNHH@ERU\5!<,]!6?DN5P[OLMAP*/>3
MBVU$6XC2&>#\7K=;OM:O0FM'WX.%W1]XQ7I#=XS;<O35*$&2+.<\7B4X(F6.
M6M,89775]/)\Q)3$-#87V0[J4W][XCS26]MV9;HODYV7X[F=+*F]E#/5E-"Z
M<]1; KQ)N6\T$?L=+[*=+B8:0LX[*UTQ/69+@-^.*B/OM%P1!ZEB:&$>J--T
MN(K;@G_*JN;I4\&KQS<QD9O]9UZHG[K ,6;NB)Y,=F6JM5S"FSV@Q<QOU !D
M_,UAV8;+%JN-M&?K\TN65Q*.4XG3_J6LL]WM]DM9/'X1!^5&V6"1[LUN+%96
MS(P&,"88[X,<L+5=H[+;2([6&1I!C]?9FDT)#(4 H*SAK(&!0Q @?J;6^@IM
M>JU<6$P2^EVW1-@ZA360;L/\99])@^QV>P,,;>7F<Y5M^&59%;?Y[KLXW2L)
MOP&+.?>3#9B1(/'[1C+:E1LF1V,P'!/C,3D@4R5"K2&IL&73A1_NL'/5EQ"X
M]"!F)$RL;V_//TIGO4#=B*E6A)"8WFR'O@-$E(3.@DF%/.^JO*S>M9JJ?(*_
MEBK!7G@,)6%[YO&4G[J<18A [8)ORXI;S)B??F^JK*S$FYY5;Y(]WYULC/,=
MQE'AL1_RR8/ZVDO,_GU');K=%.^X9@FMX4X6 VH&F?!JU9%%P/3[(FO(=C!R
M&-99ZMM3$RRY&76 1H:G_\'*709YR&&T(7['UI+80N;QA(Q-I91U2O2M<4+\
MP>H5C"X0U2IQ"X6;2V$U+"$Z@ /)W "(^." &Y0')_8@.+"<V(!+(1-" WZ=
MIJI3(UZ[)M_M>%4+\RXOZJ]9]0\.E\UOO'K-U[SVNQ:[[DSU9^T S(PP<BXF
M/Q<CA1R>@9-TD_0SA5((@P+A'1F)+B#>_X75TL6J!,U62'UUB[]%-8&O=?!+
MNP=UQ:A#=(-NTH<KFXQ1OLH;_K'\S4GSTK9DLNF'C6A+[3(>31[?5'$1TYK
M"C\?0EOJ= 8LUYA O_TY8[K%I$J9[MW&8'_99Y4P+G=O;6[S=2&LTV=Y?L:%
MK-LAK.QO:Y#EA*X/DAY;Q0/4F!XKKCQ:@3+/+4Y<>P;')9Z) .*]V0\]NQX1
M4\:F#!:TO6F."K8'<+)6^Y6X[)7U8I"QF$@X4BND@MZ+/X-)64)[5#!R%GDR
MUI^B"A0RCPB&9)6CI[HM(+4@:EG&/,@NV0_CV+XI"Y5+U]T4)4A7IN%IC.#H
M4(YZ9Z:-G*B(^,SI1;QD$'_5B9^6#2*'U,5(S:!H 6*R=W#6"S!^.Z>K<Y%T
M<DZHTA0>.>KS)U)6["B:I":"A-LV8P1H+E4V\6Y7_@9 R$E)-6UWUO:G].9%
MB.>[. 2UDM0)U/+,7A<O^Z;^PE_Y[LQ/F-/Q[4+P'7JMF.S'SC#J'(HE\DB%
M+4U0"2GOV"9D_Y&K_UX7INC@/5_S_!5,+4]H6V$A?C*]?P9F@[8L8S<"N7\F
M+*3##1ZIG,3>,O5)^S\<?:E=!KV4/6%,TV.!2 U-B9JV;M4 '_#G@K5'2:]L
M++B=;1-# 3H649-T@LQ1AFE(96GO=#C>P__!.+ VXR^((OW2(P^V/&'Y%WG'
MOBX>A %Y[,(X<LQ!99PEW[YM+1QP$Q\K,WE,QT9NX4 <61<7+JF1]3P\$"@;
M8N> /O7KS4XMM4&.M3M<A>Y@_[&7R;8K9CB?' C3>_&H*\4!,,OS-&%8DJ)O
M\?.+\#NY4^5@/*8'1'Q.9!ZGZ:L^=C=-5&&RFA< :5.UB[)&5>&0!<&U1TQ\
M8.K>Y-KD>MTURO-V:SL486M38U!YF2:(.5R_2=HA+>EDC$&]6:K]$/9(UW[X
M%T5J,?':*6XO^D'MB=8]RG-:,?TX:D_CL=2&G5C'79*DZ7;*)-(<4=&$@+H;
M,R18(0) $A"37S04IA2CC=346?T *[856TUH[8E \'@D2E^5$VLZ#"ORW92-
MH]SN$:HY>!^6F)S6.QEG$0=7?3_HC.&JJ(J-!=?47Y=QI(NI,6>D+,3X*>]?
M-<3SS,152".F%%,YQ/T&+N7EF[#>COHA 0TE#$*JVVD;V>DR(_S>^9553M)*
M#Z&^NSFE<;ONG:*G_7I:*[#G%+L7;TNV,ZXQ804./&AQN,S6M(:Z/'V7HWI
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
M*@'^3M\%C>U8FS099^$.U8^9CJT173/3E1#D%Y)JN!YQ6DA^+5(\P'!1VY4
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
MF.K$="\B.RP@R_#H"(J=.M/5)%I'5(*QLLZ1HNHDV:O([+'WWR,F13D]59-
MY8=U-3,Q7X-=B*$C/QO4$:7AS4#E0*^\/I'3I0:K+T_[05IN3\E2[GSC]8YC
MH)EM+\4)3W9-]8F";S@^L1-=6$V]!UD=J\EW.U[5GZLL+^KOQ897$)NNX57)
MI>O;]4&842#:VXW#U$!,CB0#^37KQJ*\NDZ3>GC/FJ.SE'Z-C_Q'\XVO]Y7<
M4/_"=YN'\JMXLP"08_[[:]X\Y<5MP<%.&O ]_"T77=S'S8^&=:.O&(S_H2D_
MF)$1S@PYX(IU+:1-*1Y.?$X=04WXN78T_2<,9VC\=X2-:N#R+D.4PM\^FCSJ
M='>(2$E"?JEX!,3NWR<2P&$&(W;QKOM<;G%R:G%, ]CJQ>HMT<G9%CB#V;3\
M.5T)]E \Q:KV!B-8',I6I7KR5)-8*4>^B$G:(6&0#"/F34P1KSA/%U?T ^1Q
MZ1)F5]Z 'Z_<B"O1AH-/ZC;?^:N_W$C/9KEAL@N3;C;1B;H6C%..X<L>$#BA
MZKL]\DY<1,&N<^V5%UF=K\^+S<=\MV_<IJX^<K[(I$NXQ<.8:L-"CQXFQY4)
M='ID8A?U/'4@+NM#])JZ&"V0S=]NOW"Q$_ )G!":O%]<'%37B))Z))'FD'QH
MT#E.*8F1+>LU(##K>[[F^2M<T(!P*G HZ3ZLZV1X]5MR&K8M*W99\4VN6"<7
M0R3A$]AQ8P\H*.V"19=;>_BM/'+5.C'BH&@=S1).5@&VKC/UF- <[A*C ?E9
M0,E$_=Y-YU5J1[!XR'W\2<0,2GZ!L>6<IJQDR ?-P'B55\_73H>689F$5NSZ
M(]4RC.8[=!DCPB3\',2VV]V!G/=X/LAV#-8UHV*%[&3!7F=$6**JN[R^RW+G
MJVL[X!@T7$C-6S5KMP]G(%BR?![IF;_=WE7E9K]N:NSZ'O+:J"C&[9:901QF
M$#TJ=H*P0VMGLIY2\A[T;@[WX#B_W7ZON?1Z1--ZRWX?RNT'T5.1X%$?OUZY
MPE<H5!%)^4U5HK>AC5$?NGOCTKGQ64NTHSI0;V"8$/@^YA8W:6)[>_&2D?R+
MM\M=5H<K4=J74T4$_..-R:Y+*T49$-!_&?7H)+''.=+>>1"O$I>V_)'LQFY
M6B[/J>(?8#,.=9AP$\2HPI'8QS3F=0_K.A8R6L5PL1.!_&?K!GL=CJ#LQ)O
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
MF\B N8Z-/A6WS"S4P*)5U@[9L8O\#;EF\#WD1:&_F7@/^ <_.";<>#P-%G*
M_M*)W2+P#RB(C@O7]"+3LTGH\4!BI>(C:"$)C\#0"<WM-D!;$I=<(JRS&-T?
ML1AV;$F,@X$LC$=U9ID&?F]1M/-M GX8$;V%XF-H) @VC<_\!KYG(R\LWW*(
MB]] 3L5D&#L>YN*8^!MRIYA<J(W]@*Y$\5$)L(&?-&/3"3Z8;HR,,$11B.?I
MU#'O'=>)\!'M%IEA'"#;]Y;(BH, G]YNS-"1,$0)=@K,=![M4)!*(CZD"A$5
M)FE:5A C&ST>R#P@>O,)6Z(E;!SN68?BX^!DH6*4@\*F-\7&@$:I,#(K1Q-%
MZ'5['$?8?F\=S]G'^R7F:KH+\Y@LM7B&SP\D<0$;=2)(./Z(:;V6F$JBS!0A
MM_>]5>1;GZ3 *A-1LKCG*Q#1TA +\X#5](!.B_'$"Z,@EMQON9DH6-QFOO<!
M;Q[$9\',' O_E*C6^&P&MF%A><CELO 0.<A#W:^?>.-U"?M?#P[)&<(*3J_W
MU^:CS/+71E.%+0[1!N'5U<9L:/NAA,_*0EC%B$:;#2+8HY/^\%;N8YO'^P?Q
M;R1<6";*X*9VYP68S=9S_DJT>8,\M'&B<.F[+O;5B*V+#XF5-NPV-2<G&JPY
MO#G@[7X2H7UXRHS!WDRZ;_B>L/7QT5>P\/T:FT&$ O=86&Y/#K8X6@QD@8!B
MNFX8HLATN#*B^.A"'34*L7Y^D2D?@QE,&OSEEZG\'9@XA=@OOTR4C^'N=1N#
MO?RRLM$#6L@O([_\XM91  5^(CI!*!\#YHN=8M,B,[?R,:#&"@D,(CJC? ZU
MW)5OX/F%HW\/X:H-?2LY<1B>/<*;<W0L;%\\T[>)S$F+AP"%Y$A*?CO%0I7$
M18\1\FQDYP(3NA+9WAE/S-7UK1(CEV3#^T'.QS7OD?O3\SA\L37-PQ\GKV1^
M#L4M_- A,AOW^%!C6E%9IT3$$,N8I,MOS/ ^R9G/Z+W$VG[S$KE1F/^&Z/]-
MHGLNEJD7P3V<U-$?I.$:1?+3>9P$+J)N!&7AS<#*A<$_5B OOT#(_N+E(4G4
M?F'M'/=D+9O WXN!&/FMVO(#&P4_/7]%GJ'@T:2GJ&FJZ%II$U&Q:QBBY"]%
M 22IU'A6D?\A,> 'TR7Q 2,:F$%P=+QM$E  !I2-Y\OS%-, <:-A%S%E5" 4
MQF*+SLX/HC4*]H5K&.A%AL;BM/E>.89T_620O9:&3'"K.,>XB'%EPP"&C<Y#
MY]K*#%J->C+4WNA83+-\PW")+(17 GPZGZ%(#7"-K$I&=\T8-BLL@_*M_ 04
M ?.4 #%#T."52/=DGRNK(X/F'UJVLT*8_&PXX!#1>/1B8:Q13P;9-SH6QD6
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
M1LK3^3:6Q$8#/_#F#OLTJ/]6[Y[ BD;#V &S;[G@N/5M9R,S15H(] .8-BT
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
M&O,K):VW*4DKA'E_W$R\D_DI19*1J:Y]CP%45K5I[CK;+![9'QTOQCME5J\
M;ZO0;Q;X!="4FL< NH@V=53R6&&%(0,[*/A?>79&^G?:4R7Y=LB:P>LM\9CM
M 279.MHN6WAJBH8V62AE\VQ3G.;6)_EN4!*SVZV4B;4>5Y<5:SXM KYC$+BQ
M;I>P@\U56 PM06%6,Q!7+FB)"VZCZ&:^7YNO++I-MVKM"=0KR1<T/+KTU9WI
M%3L3RD=H*@R,$@.A, TK38D[[HPN53KI"7)!7'-TAQ.A4L_2"RU=B8]S&@G^
M88#_&R_&9A <-^F[;OA7G&Q<M5: I-LSS;5I5=Y5Q(**4N:_RY;G)59N\)!T
M[\SZ)H?5EJL=V("06'HK)8A9B9C^=;<4K(SD7!#3#\.2S9?</=66PRJ&#@=9
MPDZ8M0O8I #&+,BEGG+0$R:]F_R9;@"?PL!@1O(+4M6YKO_9]"SH5$$6CIJ"
MDA)PTM0F\'+C78JMA[9X8MOPZ,Z0J@A5B87VH+*$8T[7&5P5=<$NOFWG/FD@
MZTZ!_421^F>:]L?", IBW9BA0]Z!F6&XW@5^O-V-O"CYEXEGN3')?!DB+*7E
M)$IG..7#\-%=-:X%8"!E"IS$:M9FR76Y, C%[E*%DUZ?B7\YKJI*8%6NVV%E
M8#Q%.=6?DJFL]$>' ?9;NA(%_.,RPFN0[9=NA9W,5>TO6F!\*1JJ\F^:M07_
M1YL-LM*ZF)G9+I'E>Q8>8L)0KD)9&W6AT#\S4='EL(9NS1V0D>?,D2!&C*D>
MS]_CB:OJ8@U$-MU3DM<^J%=R,"CI;3-6,QCZ)3/X@LW+_0F:3;VF]:9DU2[+
MV<4,*9J L.YVW9@$A:_>IWL*3(&F6X$3=WT(C,<.VL9WYUDHB$R'2+WP0X?Q
MB"U$MG](BVE/=RR[1MA;Q_.#Y+419H/"*/VS;)OK9OHWB_ $MX46G>N/C-?(
M/?/)H2#&VL#N>R:NBK ,-WO]1WP%5M*@;<U%BS@$UF<97XY12)4@N@P :8L9
MW'D!'NG6(ST4\;"S$U:X]%TWZYMQSAD4BQNT<Q"*''"0%0R(UW  GEMU7/3/
M(W[@BC.I5GL:2WNWR(8G?Y"TX,5GA=@ER2UCK)(%9AJDY6D*GF5'9L GTA.U
M&4Y<=#[3X!I!]M+HNFRK7BCM"10=&E<#-'J??-2, KQ<5-.V]-1,H%"=0R!.
M0"_$I,.;FV^&3FBE[Y20G73I24*AI)B)OSD_6Y+L5%O/9%Y@(O82A(^T1%JH
M$Q[\T'3?!WY\.*=C%-B?V"W1 _+ BQ,*"*!]_14#OG3W*J!V[7W=.80>^&$4
MSC?O?=\.5_Y9D]T;3442W6ES7=I.%0:=/B&'X$DO@D7@XUUI"M].0D(0_2>+
M3@VH@H.$TP>3Z\,A._9J2%41SS;LO>,Y1"$D&J8F- @HV)>T0K6"!'5OI=C8
MDLAX&C359UA%(;XD(RHI'RI]3=!@JM*1M)TD$E_6RNG?X>U%0(8GLJ^):%_@
M-@LR3SFU6[*[DG@+54;RRF6^P2-1<IW%R+KW"PJ?HJ'NM%2;A!%%@7,?1R24
ML?9GOD?^%LN!Z6[S"WZ-9L,DWA,XT,-#)M -XR*Y'NZN761<2W3P Q)&3A[[
M'*_&!B_E>@H['R!*XFTE*E$F;7?YO\9F@*>1>RPT;M_XP;Z4_"\:]6TD+A3L
M9:,HN)=DX4/H$,J)K/[IPP5(<=:<50.5)R\"4"'$ HQ1D;+>-%=AB$K*T5S0
MM[S(TLK@G4ZI"[*FXI'I]LW A.RI^:B"3',ME_9A=6Y5NH^'"DT$,'?^JP=^
MG1XXD/5 .-Y:XI98Q/-(C ?3<5,A!_Y^3YZ1^=:GG>]B^9):#A:P)?%RU_TD
M0]A:N-4,F&C/91<)>\.SAXX;DS9M*'*QQ*GL"Q0D;8,NS'GT>S8*\F_9*&R&
M8Q 8JYZY*' J!FL K,%"K.XLQ/I"+<02"B5>C84X+"\_X7CU;F\!5#-H1]E.
M(W]WM[?&\N-\O)J\GTW&DX$Q6QN#P?QNMI[,WB_FT\E@,EH-481WW/"Y\+'+
ML"P_)NX=/BRZCJ6NVEL#(]YV-#R:22.C#)%+?J+<75EY6& K0DG<'%KV,V'=
M==?:32_IOR. MGA0S04XUIYN.DB)BD2?CXZ:X 6=DZ;E7GA65L^>-1J$@!42
MUZ%/&H-V@VS&2VM=>@;S9L RUUKA?D*X7Z0?1O/-RG11>(N2]N2P6%3IZZU@
MR D 13UZ:^0LD4LN\1?8'3RN ],+\5I/HDDWQ^*_*%@N.1CW>?7DT:]XN%]R
M,2V*HF0%I3#0[>KP&WX=K/354VSQ]$+L=]F$=%Z[5M$J6LM(9U\$.4R:M >V
MR(K FC8ZOT71SK<GW@/ILHZ4P-K J+^P-FD/[()4!-9%X!\0%GSAFEYD>$D_
M^T/:\'Z-/U>P9[)PU)7D"+);,JE4_)KTM$V"PDTD4[)KLG#4W"6#8PXPX5S4
MI?Q^>A-CP1UOBSGD/T[VA\!_2'QU-5LK&T^]AQ9!U!C5J>/MY]AYC.(@:9IU
M&@P-7FJPKN'C?DVO)BUHW2H+MPQA%,1$+@7;8QT7;8D?('MBK>[$,SD*QT4A
M.!,G#O,CAK9"P8-CD4RF#472D)AI2/\G)7LFJ&@ZG>:6*5.T$%@X+H* G"9"
M,MO(?4$X\Z/L-@'98S^X\S#5&;EA=!=Q8.U(!2 L;OJ;VG A=;F69J$[],
MK;P:]885L?P6\J*LM(@3?KHYWB#/VNW-X)."E;^579]#B.VZ%,_?D@P<5D7+
M!5.RN+>RT^M6LQI],[B7&I1;CW,^R=J0O429(:IO+ T/G8?.350$D1I-:8T@
M9EL %LM"S@-9*)0 6,M&ZQVG"(CU"@-\4P&U,RJ*%C9Q>F+[824X*)"E"KT5
M*@L+-G&ZN@VP*9[4J#*8;6\0AY&_1T&%E9IKM19N5[85-F+3IC@M^V$81'\L
M36_+O%SB#PK X?\Z@U:FI25I6VHYO-"%>/*UT*W(B3O[1&+!0O,)G6I?)65?
MF/]I>>+5W:WC.?MX#Z:],CU-8>M&]5V,6$]\(A'$?(15?8G>5:J^/&*]%;5/
MN7(W<>AX* Q7:)L$(!6XP,V\]+PE!O&!6Y0H_L3"E3W?9((H\7S+M'6'<9D,
MN01:634R6\@HVIF>[S+'S,M_K_>4P*RWBT%"[QB]F?2BKU0RA;WKZLW%+"9
MG8I)96_.*SVRJ09:_^WUK]+3RX=!!+0&98"URQ5Z@Y_)E18&(*:63S_@Q;J!
MT=4?MJB(LFA01^Y+Y8B>"YB?X5GF'P.17J114)%CT1"44PP2.UR@@/S"W*+7
MJH.'15;]19A-DW#-:<6>K#U@2?S@^%O@1&CH?X9_IU9AT']$:5J#JF$#G/<]
M1%@8*VM^F^2K=Y8 3F/=4\=)3,V:>\76"CL*(V=/WCC<A6@3NU/G ;Q&)A_O
M/KP/$+,+NJK!RM8(6D;16H&!+Y'NP<&V$=:RGK24DLG"I&>78;Y)'Q_-/WN8
MZLXYY*49?]LYUN[6/-X@\NC,P;(FV7G%ITKSS;F8 H/_K8YW?UT A7A U:#A
M,:]Y'-UC >QQ@)SM+AKLS&#+%!NI^;"?I^@Z+8@'JT V<",,$7@()"/:3Z N
M-9.'-O0U!IPZYKWC4B**TD 5*?<;K9*.<LCT)"T6RDT.S(,3F6Y2"8PT_D7!
M0[) CV/R7FD2AK&)S^W@H0Y>_CT_,0DH/+<0;>F0^0Z.'?DQ0FDUE:3/UM0W
M%=27;F36^Z-1FS)SM"&ZW'59>&\R^S!:K6]'LW6QNIYHYS37#_$<6&-1;O ?
M?UK%AX.;W$<J*K/'QI,['%55"FMAO;HO 42HF">7&--B(3QM]]-<-D*F7RT2
M -71>).;SB4^JW4SDB )I9K&#,\XH(1**?9Z0A@M\RC/H9)3+$B=//Y4MSJA
MV+-S6O!N8: '4:AYD$/?ID691)X;9[MT\/F(.9/GX@.=F;)0.K[4@<[FX6/3
M"3Z8;HQNCLG!=^":H8K,Q'H^FKQ0AF6004<@)>SD@$OC%;?()#NX/?>6R(J#
MP/&VI(1U>.?Y]^0T1,8V\0YQA/_9]RQ\9$Z47!R1DA1&96+JSH9LG3A4"P('
MJ_)L2"AR@8+(V> S2$2*)0S1P0\=-4]FFSCIS=+DPK-18;#+^74MB8TG((!"
M98*WT>8QK?;A&Q;>@P-$WY_!+Z)9V5[-%M<836'7(EA")Q?:O\9FTM,)NU]I
MHO1JYQP.Y]A*@Q-9^ZFN7801FOHA7U73QFZF&QO/:SE4MP0NF=0G[EW2F@8#
MU'%-TI&<!\=&GAW.@Z$3IAU0%/1&Y&1^'?ME(^B\ZA3?3B_1AP._&Y3UY5Z#
M0"I6J^[493Z279SI4B6EM-PC>9F1_/O$FZ%(21H /W\M%Y$@6#=J%2Q)4\0*
MDHNP)2)+BA4A6PG2=!X]6(MKE .8/,D#&4GQ3/LDXP-E<H=-7MODPM5,4ZJC
MRTKIRM=79H6 Y4T*/O[=82G7*-BKVR&I+/IQH*1K1SP5D9)6)9BB?!^M2. M
M21OZ&;GVVK\U(_+?Q_Q_?W.BG>/-/?01F<%O2>H>7B:P!.86?720:P/##"-3
M'_91(.V#Y4]VG-LQ'1FK4M-$H+2.[I(YQ%,X3KMO_D9XBLP07>"[1"2RG?\C
M63Z@WP1RL]=]U\  =\FYX58O7$ /WAZ2[N^Q%RVQ*Y"EQG=I#S3V3\D>J.J%
MC2YVN;P.YK>W\]EJ/1_\(KG&%OO&IV>[F1\A1<ML"S.9AWH9>@F'/-A4 !N;
M /2U" M+G0EO;,B6W^"Q:!%P%16WV"4Z9(72[6%,;I:QA(YOIYG1*JRVF:'6
M2KK\0+.H4&^E^28)D_OK#C%.^>G>#6%1SG2HI7W,A5R+P-\&YCXOWF'8MI.$
M1+)G#D8<X0.V\Q?"!Z@;5!@.0YP(BI/F?D'LT(.I%JRF1L>.T7"TG'PPUI,/
MH_%D9LP&$V,ZP7[2\N[BF8%80"5P'K"P#ZC07\7P[)^1O27]LRS\3\EI_^RX
MJCJN2DC".UN9-,KZ1H&#&.>%'A/E2L1&5M1I\6F#UK.2O&V2]8,';(CD=_&D
MC,;>W&H[Q&M\U< _&1GZQ&M[R] BEY),W69>6OUXSJ;S+5J[2)D5>^I;:6L/
MBD65OM[D6$X *.K1?&CZ(KL!<:+6W A(3R/-O"\<N1#*BQ?BTYJJ?:V571\W
MMW8=PKQB 0=853>9-H:ZNS\Q63PKPH"[7G*?KV;M+%#6W#2&6_DEK6CMFC;U
MO:T2> J$-9_F1  JJD5GU5O:2924;%6PCS6RTA6OE=O%FK4'\/1(#M+<,(LM
MO11!2F&E.P3/8MIT,&EZ ]BJ\G>6*II&%DGK/9;QJKVL%<U/B J5N]9^9%)[
M>T 6.BLRZ1=L=9H";.TI N Z,.US!/6HK*]G/1]-SHC<1M:@-O$ZWY(/:*DR
M*=G&FCCIG96MYMP*(D1]E($?>,RU40I_K/7,RJ2ZXLAZ^T1>;.KS7L$!]+?G
ML[G]WK<Q<&FUQ#!_=<QD@36?7O4AHW+;F=IGG1;T/'<?^\%G,[ 76>I![BCS
MH--*XFJG$!6A=HWHK*1$WC6<_;F![[HF)FJZQIZDUX*?!AN97;-C1(6658E:
M+R/.?CMYN3_WSO^M[*Q?8=2O&<NB.= F15UF5(UN%]/YQ]'H9C3#BOE:JO4\
MI!K-L.9"-7X.)4S%7OD%FO:S?&LS.AW7<#V%ILC.KBB 4*:MRS-EF12E8%U9
M([J2RI*$V!N2^XH=Y /RPDQ7 6F^G233W1S/?Y/5D$ID/P_ LTGS(KY"K%RW
MAPI$U'J@ILZ&\J6C"E1D A>Y9*/]P?6/""4)U_-#VK1,062WGH_F*\I6[!HT
MI/7Z>(&"C1_L2:.$- M>"6YU7'1?8;7"5JL>P#"\X(N@+,$K*5DYWR1VI6 ;
MK>>C:<;Q[J@-BM)7Q[<HBYJ$IRH#W7.MU6)+R4T4!8%4O3T7E$EH*UGMZ#ST
M/G[ET'V-B@!OCL5VJLQO4;#(E4CKN9#B7=;*VM"4":/4P;\FUYQF>S0T ))9
M"@XBH1J^>?7Z&^:[P8:/-3O(=1IL&BYXKLH5SN?V0)6V_(#6XV;=:3-_8)L]
MJWW  R+#'OO!>_PM>!4-56)>6<RH,=:N#BNH>U"IL (*'ISL!%89Y,Q/NZZD
M08XT6:KX[^1=TLR//J*DL<+6(P^\584EP.74LNN)&*!"J+3&1Y+]B;22I)4%
MN?"4DU&]#_Q02<D5?B%Z8SRB2M9Z,7R6JU#ITHA.+464'2IKV%W5N:41[G;-
MP5T/"V:2N\F_(YN^CHT>R8_0"#,R[9-;PJI'<1^W6AY60^VYR=>VK>4A597"
MF@90]R6 "!5+Y1)CVL][_UHD-%WYDR+?*(B.J_C^W\B*UOX\*!XZRE4K583Z
MN/EK\:):)E"Y3"&W1D&*F_#6NF>6\0]:.+&V\#TW69W35]CZ\_KX_$J4NC69
MD=+<IOO>#!?. >%_0<RAR-I/==]#26%0KQ!-#^M(^R#'=3&)]P'&.[PU@T^(
MB)\=Q*GW^?0*7XR4>HT?L[HT/[-+A,]SW6/3)26[%>R&M6RN?=.KUP_(I3X4
M9$HNQAH8Z=S;VDRV#3[ZAL6#Q!)YZ#/]33%UQ2O_O=Z'B"S:NQB?GNI:-G*P
ML%O3'27/;UH6I1!9?]_Z#R_Q5ZEIXQ_.%DVC=:TK#W7<(,UO^?6?BM"ZN+0K
MOT1(Q^+18$VYTLN#K;BS7,J;>VAD!M%NY*%@>S0\>Q:_1U[Z7\S+!@,173Y2
MBSI9AJ_C-5U9+D$@=+Z)YM+[5=38.V6$W<0A/L6$X0IMTSB\PAQ2*J]K7? 9
M-:4O/2,50\WCBA)MW2<^)ELM0596C<P+AR7:8);VP.?R*R^_N8K<SS;M488*
M?/5^71.\\88 H!K#UY?_=" J]S!<S_SE"S+PH)*SGV_.D;^D^V]2-Y=4CW#(
M]34#.*R4="VVC#@Q*T13//0LWRC:F9[O4H2+N.!JHG/%$XI1$5J<T+-LE_%8
M:;28"&K*">9&CDT[4,DR@NNB[XU]W\8"VHA4>YH[5$MCN707('HEOD7;4LFL
M(_'3!- CFS0U.%S[AO5G[ 2D9Q*Y90&_AJ_E<]USDT%/XIZC3%@VB1^/'@].
M6A8Y3:!DF'/T[ZX;A)JQ9HK_MLMUD)0M,ETWR;ZAE'RBJKSZS16[$90!9GK^
M3DO<JGR]&Z9EVVX=S]G'^WQ2#L&3;UFY7O-VQ*W!#.?OM>!\NIA7DVM;(7_%
M4[!>)1E"[SH^8XT1"B>>%1-N-R0/(W1LQPR80A1UGU[YL;=^R/DY%ZH!<)>Y
MRY,9'OYH;?P^DLU=3KL.K<U'Y<T>FS@)Q]*'&6R8;%HN'?\PP/_M1 ,S"(Z;
M-#@%W["!C>L5M&%K1+9<](]1D^+AO$K*/PCBY.5)JE?7]3^3@B^JT:9PU/Q(
M6Q9KF@YU5F<]C8<\)_0LQW729X8[\BIVXG5O P "Z>\MQVP?$.K7>DE.7;N4
ME/9MXJ0W,8T3\T:5@59]5;7)+[&*L7IV>C;[$_=>H<ZM6K@XI]2^@,*%Z4!7
M [BDWJ]-O:(;J'BFX&LQ"R$['.,1%7:33>R!.^.-K'1GP'!BV*PVJ#@IY^2[
M\X)340<LS@WRT,:)0M+4SX\CP[*"&-D+Y)DNZ7ED>/;$P_Q0R!)2%:?= W=*
M0G%@H5K!A;9&]-/ :5)G P*>WC*2].G\+:5QL(@OI[E@Z0(2C!ZB]'\G'E[!
M'IS0(?>F06%'8KI=8:75CWV90S>PX>!NBRC,UI/9^]%L,"F%(D5;XH8A22!S
M\#'3LXZ* I%U7"26RR2%G(2:H44]T=6ZE+7@4GX@=M($8 &R+DUZ.9H:Z]%P
M82S7ES8M6&Z(=,6Q%V80'=>!Z858<UC:4)%UM[+CSZ2F*82U+$C#Q_R>*)58
MY=J'5YIIL4"(ODG&:B=)QG<#)" U(D M_>98_!<%[U0X&.N)SK1/H7*9+78]
M=H_V4W^*)V[-G"_UNDV([_][&#% 5#Z.N=ZEI&VGU-A!P0\C<H;-<F'"(G;
MVT(CJZO"K^+#E%HJ-&H,KMVI6,%%RR)71.'"/!(;+,CFH'! TF[ K]R86.I8
MJ/BA9=.>^'I5+;((Z=BMD(O_>HOWMZ3IIV<;]M[Q'.*NDF:1N;V28'9QO2;Q
M3X6S7K&P6LX(_):E&C+Q#00D"ZAX49(\.73NXT12\@MCLTE2%L##,:Q<>V(C
MS$H4O_ZG@=UE,&?H6TEO8K)])F]Z)E[2%HRPX$V9;*)%#^;0R[6QD.%?JTDE
MBYQT@2(E3L-9:J:6J& -' J]FA".O*#ET$[W<Y+'9/*R.?4@%OP 35<@+$;6
M,([J >0\%L%:2DNT378O+R)-:J3LATI06U4:EFE2KK1TJ0I-)P,B$/8=;%*;
M\;B_]UTI4,J4],QB7C@N1J^E#491YC7^.Y"5-2&DJ]H8#P+ED4.EHO+J/SO
MC9W0,MV/R Q&GCW$'I44%K5$=98NX\&F7BMZLDS/"RAYT(V/2*192=K!9!Y'
M861Z9#(#["R-Y/N"'HNF].2(GJ5;Q/>N8XU=WVP*/;'"5J36A[6/H@,=F:!$
M% /+;!.YQZXI-X/*E/KA!ER,'BQ[4W!Q0Z0PDSO!9^C'7U!3T(UY/;N@>%UG
MDK85[%(=NC(N"R*E&^,2'?P@J6R.U1?+'8D;"?=C%C7K1LM3][-8'WPWQFH+
MCF.'%/L!P.J28J\F544=@(F-@@@ED@RP>[GU+]^Y"^%3IM<OK^U"%Y /X,7
M^0VY[B^>_]E;(3/T/60GK02;NKJSPE1'N5^ U>HGAZ[K(GW%8:35>R".M'2*
M/5GY:M21(]1YT"&7YWR^'N/?P$36+VGVPX.HU4B.D8: 0UFFU':@<2I2[448
MNT$I.52=U]<[+\:KO>FZ>2EF@"VJ3*]?&].%+G)T $KG"8(SVJ-@2Q(; O]S
MM".M2DT/PMVCT^U/&*A&+SE@NH(1JQWV;.!0*I'KQZ9$TT.."D ,@A>6B;4)
MC-AV\+\:483"5&?28;L&LCUQ[YH4D^,E'7T0]1X,SXM--PV*@#@.)8*]\AG*
MJLB1T1QXF,751'OAJ$-&K"?SIJJ$_!86XCV@ ![DP6V K2,1.VFM,2"IM\%Q
MX-L0>2/-]'LQEY@4E<,(^'J"%\JU^3BQ\9B<C6,E4H+-LSK*_?+.:_638]=U
M<]2S:(9M8^V%V?^0<;P&@(U&M4<SCJJ4'"N X(0D6 -2"C]8^Y\A6A96:?;)
M7Z=H),=)6[9#)E.R4L^#I,9$<_U#3J@N"?<0KXIN<M ZKO5?$6SADR+M_W(.
M0$X(E6RO/$:Z8G*\.FT10(0B,]T(D"F-3XE0'^)'Y9'G '3;.X#(,?5)+'CG
M>Q"GJ0JQGLR-JA)R0#J//:R0%0?8-EZ_N5\[D>3;D@JQGN!154*.AW3$012/
MT:.5E.>5?@9!)=@+;YJNBCRK&*K.OU#L 5,B3RD?T-",S/9GT>Q!!RKA/KEH
M=;K)80.(,XB&5\-S*(0TCU@2&1#V']?H,;K!GW\"B;FV<^G)HLBAMAS<SK,C
MLE#^V GVDZ9*E0P9R25*_9AQ%Z//4="0_Y!)(KU9%>GT9)J4AIY#(!T]$ 2
M.);)6V@ $$ZT>N$L5!200P&1Q"#^5(\477"(0("W>A6B?0EGUVLE!PNH%C:]
M),&/+XDT]V:(R'_]?U!+ P04    "  M>GY6@^3?T_ZT 0"U+@( $P   '@Q
M7V,Q,#8P-C5X,C)X,2YJ<&?LNFE8$V<;/QI%14",[#NI"[*)J0@BB$F5(@4*
M*;N"D%JJ;$*J@D09$I5],Z\+4$&)BH (&-D5(8&$0)5J9)=0R59%A)09E3 U
MDW#&LW[YG^LZ_W.N\^T-UWS(S.2>YWZ>^_XMS+/R>D6,V>1WR/<09M6J59B?
MT3_,RC3&Z^NW_T^?KT'^O\98M=*+T5N_ZJZ&CL:J+9C5>JLT]%:M]&-P&,RJ
MM?_;#9C__;-JM<::M>LTUVMIZZ WM&_"K%ZEH;%ZC<;:M6O6H%<ST>N8-7IK
M]3?O.K#.(.B8YI93ALX7K]Q9O_5@<Y]1\#"X;?<OIR]I:1N;F)J9VVRWM;-W
M<''=X[;7W</K>^]#/C_X^H6$AH5''#X2&?OK\1-Q\0F)9U+3SJ93SYW/RL[)
MS<LO*+QZ[7II6?GO-RKN5M^KJ:V[7_^@I;6MO:/S\9,N+J^?/S#XQ[/G(Z-C
MXQ.3KZ>$$JGL[[?O9M_/?8 ^?OJ\I%B&__WR-:]5&(W_,_7_85YZ:%ZKUZS1
M6*/Y-:]5J]._WJ"W9NWF7>OT#P1I'CMEL,7YXGK#@U?N-/=I;=T=#!K]<GI8
MVWB;B\0&^IK:_YK9_[/$+OV_RNS_3.S_RDN(V:"Q"ET\#3T,$:.^R[:$KRER
M5'>)*238CL4EP8F"(M$ZM@7M3VMGU8UN/,CC,K4 />6W1[D[V':T%S':\!WI
MD$!OGFC*B6,4L;>-+UDPC),\BCM(QNVQ<<>/[3@;=%B>LXW5P)'<4.^FCQPD
M)BTB6^@_D]47/_Q+4>Q8P5R_3N^+HR\TT/KI7_I7,+H-2U<O$(@KF-PX^,4*
MQG>]BL4!"U07Z5\T[_^/3C8L:-MIR%8P\ EZL>CS?QA"Y0IF/?.UR0KF]GG&
M_^@DN_?N?^/_-_Y_X_\W_G_C_S?^?^/_-_[_[_$_:BB047H"8\I+X::ZO8*)
M%^6).NER&RG6#/D&-!(4 _OO4N<EBPO$^S QE-T\EOJ>W2=UQ&^D#<X83CYT
M&;J?8E,H<6'JO9^41*6Q[R1O:9B<!U<=PO3.,NJWJ6LYSG1Q*_EC$7TZ2?U'
M+6L%4Q>PA1/P7N/C_YW"XFQ?P?PB^-?7!S%.5S_O7/!9P3220"'GB!WF;N'_
MW,$R5E6K7=^36\D+RY!(40@=JJ0WPG%B?!^K$&<.>-]+H!B>KZJ_@^P #SV1
MW8H*&+W'W .)R*_C0X1'NGG/HVY4.P,79,*D/PE[@*T@8W QBVY,6PM\E_N/
MK)=L3C.C+DOPEYW:E%EQ]#,2;+[::!RPDA[>05G]3.'_+#7YQ))32O<3@F"?
MCUN9<L\-IG/VDY#3?]^ZVO[7DZB2AR,<UZ:SU1GN&0\B$FSMS@ .]RQ9&:?/
M[,R8CCI]AEP^T_YOYC]1-&? 4W5S!2.NPYG33XC6T5[OX8!!BP6T=:HV]F9@
M^S#A6QBG2.Z$Z>"^P!7,I?-44@14Q:Q#O,'9A449*Z^3N!XY#HW&@,EEE70L
MEV4")#)D)2+^?<_YQ7R:6=5(DA612UEB]8M@N[Q\FA7@BVN=S2+^2K^,:T^7
M6X#+XL4+A-VT,>OUJNOMK!QSP25ZG%QS4#.H?;3MAGJS^A5N$S$NOSM-AC>)
M@9,&RCGKU9;OS=<0]1"ZA*SS%Y49 M9E[6!]_OP8GN06K6#6ML AROW4#(4^
MR%B8!DWZV2X@F5M)N1BS"AU^19W<*5:RF*.8,7WEN1NM;,HE@COUJ2)VPE/G
M(9+4#D_?@V.F?<8!?U!PZ!J?O-&54C#A4:*^ 6W!KB-'SCTZOX/>LBC_I/R&
M]HJHQW:A#9FG<['3@41AK'ARH1-<P<A*)N6N$#-25478'"^R)IX0K4XD:G]>
M%.Z)CI.L8'H%A30+B)E%VTK=$XT/A:M!F=\P8L]*J-HY/()>#AFJ2^JZ7)D0
MG/K&K_O!*9Y;?IG1O0<!-=K,\+H@]X-!(75_/.@J"^;;F+W4J]_QO7,A<TN:
MI?76LJOW'TH"AJIN)OFZU.'21:5V-2^T3?RK0E6EI,@QCO@A;FW[FZV*T')%
M)KQ?>8 V5K53U4XS1&+A:B6!:B%QRT6T[L20GX$F9% SEV9'W2UEY--V(CXP
M14+)(FP%3[3+IAH1_U.RGO!!7E?,'3'=C!KD.B3(3R>L!DF7SV%7T_N.$ZR!
M@T7BY<+4Q:FMBC_!Y3Y! 1'7O4^Y#1;((DJ M> LS]H(ME*&41NDJ;AU+J)+
MHDW=^#-0#+F@XGD"T7A[D62P6.V$N*(1">NIZ0-=EZ])BNCY72^?F!2VK6"T
M/A%;-!$#ELQV@0_YJ[64#Y+4CB"G/YHH-EE @6PM=IBVGRK[$2^!TT@,>H=(
M;@/:*JZ,R4!<]C_?9!XD8:*HG5YP35U\A-M('_V81.[&RPO/2;/X-]8_,FZ!
M!$EY"N(H>T-TPHR9]1[T@9>Z#JNG6OK9VSN2OT4,BM0Z&&;']<ZD>A<M,V@+
M8E#"\LE[KC7=7ZW$^"LNM71L3-G3O?G!S8H2WT!MLO"QIY7';XW5@6%;/:U.
MACN%G<K^P-/U>YKC$7+=Q^GO\MV7WA7';;M>6Q95V&_OQW21:3.CJ[UT/!*>
M>4]>3WEW9\MD/D?<)M)UL:=Y4&LG%;ZJ%M?%*9&"!"^AJ4[-*EBJ^RZ<=8C-
M-0FS#V<$N,&WB#RR$=Q&_1DX<4UFPL?G5AGG[B,5L D0A4O/57]+SZ-K+R4Y
M4?@5T8R"SRL8(^H^'FU.>8#>Y]4= %(&14: %3BO,%"U$A,X6&0-&)&+0L!)
MN ZLXXDTNW'@] %05 "X/X3[$Y@Z2RP&TY2]*48]3/,8\72\.]B8-&,*F]7
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
M3]?Z16"@8/I(MYGR1]B1J[: +;;7BP6P(^<21]S :2$7+*'H2+!I!A<'3V5
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
M)Q]_ZV]8."V]<?RJ\25OQQVGVP(KR<>(00!%54F/(T]E*+[ ^ZMI+YEK:(;
MVI%N5&>M*477XP9,Y@O3N2(-*KDWG.WPBF8%#REV/P4#Z@KN@F]+"N>;) T,
M/6K9HC]GW/OE'9TDC^Y<N7KZK,5E:M6/^+;[-RMKHNN]RIRO2[SRFT^=KCLA
M6\^SK<[MWFSK'I8]_O=?#I^#>%VER6<EGMPJ*T?RU$@:]6R.;TP(PYFA:#\9
MV!*N"*YK+;[S9;>8//VIEV /-X R1>IDMVN&A"B,&,0UTTJ5L8E,G?)!T0;/
M( E+>XI,NIO0B=/6Y%MI\D.HZ7SVKKS(L:606"E6._)#C,:XYV9)D]?@*>IE
M//;-'#YSH4/43N(RUR%8^ !4KO@=&N22IY+5]C"^]XO\90[D(ROG_M&&P\(\
M/LUTI%T5TFM.ZG_?[9TDQN:GTZR[QVI&CD$FE]JC_0]"GN'U3?&[_YJ+F+CF
MBSRB/8O14]T$-*%IM5:1C))?A8$#;@,^7S?LK!, NUIA>YF<+EG,<T)"9"(&
M$4O3@[$DZ#!(Z=?I61,S Y# P87IC+0['YRCDIY)DTC9Y6?B+3@2TRZE(3N&
M8TA;0\WH%8'^31HR;\8"'G3\*4N]_I12<QK>IRA0=7..KV NXSI0,SRPCZQ'
M#7895^NH_R"V+F:SM\":$C_JLD3^]N&M!XA_UZ7E([ $LE'; [O!R[?$)1%<
M@O7HDND7JZA?PJWL9D+C0BJ<WP6F?MHPI.L1&:-7;W[8X732C3=C6<6VYE<"
MC;;5C]6_L#4=K[&PJW$DK;W4.'UT)$6;O:7-J-K$R+?^Q2'/V24!2ST:8SWR
M=7?E!7KK\=PK>]CT>-Q%#H[@3LV0KBMM>DV2O"%ZP692_ 6/-1,ZR881NHVL
MHFI86?/A?'C3,5K9V0ZA[N -JY$//_FOBQN@"#G>L*O2CS9 ;DU;SEK*S A7
M-2-!T"#/ UMX,FV?132^MQ71AYU8R(FQE/:G6K*,%^%.--YWUPXT%Y'*;%O8
M3PH__-W3TH*;I:O7/U]NJ$<[QKRM*<"U,L"?MX)IT41,=+CID3[YB".>I\K@
M7:5&J+7-E+M@&DXK4;3Q(3Y-BV81 P<*_/.^H^?>_?(//@]*:(8/39Q+=HG_
ME3)&F4X=Q")&MNKUYPRO]K<,062%,CYVI['O*:4N\EV<WAV>>\G&N6_7AWU3
M,3Q:ZGY,8B$0_C(_6OFNY_XAML-/E8FGB][6^!5;7J](#F@X8[?SL+O?0V?G
M4E6)@WYM]<8H/ZI?"#/"WC[TYH>,F<^_7+>^DJRN\H9&Q8#: _7F[VF[$(=R
M*:7XLQ6)'X.%TW#]Q/7/9!PCF'SHZ=B.-(8^-8EKW^B6[_I&TX\]TNX?X']X
MY+.RB3 P'\CI['I<F+0ONZB9X RF*S;62Z]).;IT[JX[>SHJ1/DO>VIU-7WH
MNG^]>0V7I$63Y?2I+QGQ)A69JJH._,XM'F$O2M_V@)>B$JX0&<2+G-;RA<6[
MZ-QNHY_ "[-^@%W!6I&B@ +OT.0R]/"#TY2UU)^!PYF1 K7.&=N^^W&D?&XO
M]=9"D]K@.X+5@9J.^U]""1N+XZ5_1&I&?HE5_ XG29,=%4/P5P5P91@@#(K)
MB)&!X@%:#&<$F;J,8K+7*_:J^#U" 8,HKN5L7'1]^D/=<&H!>PL0K*IDFR8L
MGS_.?]M^N?T^351Q)YJ0UCK^P>[9Q-^7"G..>+JXWQNM/O_:D^7<L/=Q3&.]
MY!$5(>^_6^=Y:'5J?</$I6C7ZH6&B;HTC]28S4_P9P-++<./915?JU0DAC4<
M^_;AKI3AR\X[1T*GZ2-N!;0]B#Z87H(8@*,#.!.V"35"2NQO/PN? E<P_<Q-
M@/T=>'IPSL+YCQDML+:N03C/=CC\YDATFX4.6&RZ:XU>&!*++F<$3V!.W2T9
M9+"=$3L0WT_._ZAB2F8O("CF< EF4!UCNT%E+#;+TZDI:8_';.%QDU6W=[TO
M<Q/,:NA9# C5#IS$15W8ZP?XZQ9O$GQ<>0+Y676=8 8DPV^4!Q%_-NPE7L$4
MKV! ?T$!L9TN9T \128T>,'33$*<VA>BRE:[P^F* C@.=28I=\0]6P9X?61=
MQ 2L\T-5ZP5R&S8+"6FD<C]YC^/_\?1-8RF!!,YZM@Z0J+J#5]L!0:HJVA[U
M*-L%I9GC^W"%Q!8R8JA4:T$L:E:XJJW[F(0Y-=W'UFN=I/],O,S139/[2UFY
MP %929P/P8P#)X@#R-*.&R!3\8AL]F&1GI1V;D\#X#7UTN5#N^F3YTXSVBE!
MMVS"[)X[[4Q,&,TYHE9L3'@<$I0T57_F4-HW-^,6Q,*KP*-KQ;+ N9<3.8?>
M!M\\_FSG#Q]?WGUPM7QIZN[7K>2N J&/C+/0B<N7CM"VH!2H0S-$HF#&_:3S
MG3EM AV>A%D4 @2I7V;]V'VM/[G1MYY*#(2#&I+HFR[7WTDPC\A-I>A3G2'7
M@.\3E^MKOEB)Y)N5'G/#0,3C,=I^Q.11D=@QTG;0G46SAZTG\%G8^P>7C76@
M8[.3000K5WGW:=()]K<>^XYR&3LV#Q_)^]BIC)P&-(8)#O2^DT  A!=W\K 7
MR>UN<CVTYC> 3#XC)\8$(F8#UB(S7#BN=5 ^FJ ,/0QG2*T>9AG72%F;8,H"
M9T.W!<0\.NI:@/<,B940-7T>6OGX@S,,X_*E:.:"IG+3'+F3B>C[<\^B_K_7
M&)SA*%>I7UO;0>$,(H^N$W,8\(.(%]I)K]/#P;A"M</TFX1//(C"C[&:5&\#
MOH-JRZ7X BWIBQC18(S=N/J;ICFH$NVWL?J7]Z)*;X\G_GYVH<9L+-?"DQ_8
M>-QXM,[T[]:[<CRM8PNCI7Q+9;GG@P=IEI'U>S^&-!C%USN$E(4%_I2>=.-3
M;(W=\TA\;+A^$5!"]XI<'B!ES9C!)U8PYIXD*$K2F4?;Z'TG06UW3?KRB8RU
M(0&GNQ5\^;!L9"YF"]V:_*%#;1R@$UKX\64 ,2(Y-&&Y^4W4_O;^!D]OA8L
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
MICWGKCR2= KT+"K4;R^_4IG\,>S;VZIK[SVJUC6Y-^TE^E^J2U3OU7*/K/G
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
M.JY8H3ZLR^(FT<^%4=\E.LL?6SC*J\#M Z,X,5WCS?-H>W#M"=8=.$?LT8M
M33WV2=B]<AI,G9T!'G<:SU%5"&G,,6/SN9Q0YZ"GT34-#9_N['X+!*Y%<=6@
MLZ#Z$_X8;C>O&B>*(7)N I!)K-\1<+X*\@:LAWLH>X6KT'TQZHDMR^!@6236
MG.' 4])S0X6%.K'U^ ]JOCQ?F.NKG?,:M+"G90I@SXT)JU' ("-B+8P=Q7F4
M1-TV>(5_C^2+6W*#02+G#U]'"[=8!C*M_,3TXR1J43&RAY!<OC^T!)GN=_0Y
M.,Z.9[4F=TEA+4>QLBR)6#LPXXDLZ,,81!Y<FC4>(E1!,KQBG!1D/65ER9^D
M ,Z45+X"KP0Z*8SN?3R2$+2AE+![>7>MCF)MQB&IIU06?.;KVW$[7M%P?RX<
MC.HMUDBV".-Z0''L*Z4T*0C/M:A>[ W;.^PTBD-@#=D8-BW=2A7,6Y9;>F'_
MS3'JC(3QH.P_A?IWQ*7LDUR=2U?>Y6#_+#!?V)NB=>YC=?J3";^YF;?&(:<W
M>)L:-H^U\VN5@Y6N%>P[7KJ9[&L/Y!H!C6X\'*^<$DR8&>"0@+"!WHB9$E81
MU2#72K1Q\@K J63FIN#,1CK#'G_A_]K:U#@1;G&RX<VC$/GG04H;2C=J'X>X
M?C'[X*%4O+1]IZ1&V:!Q819ET&GYW"YQ6%,MT</&E=K>]2'<;1XE.D81QU]$
M@C[(?4CZ$V1KQ&U\J$Y$<AQQS9)KC1L2+LSZP)JXD"0V6:;6,_")[:VKWP%\
M+UZ:OP<32^4;@@FL\\:(C':- 8(D*&2%.&U?SP&^!IC#UOD=K 66OW?'X9,N
M@5<)^XPINUN_CIR$7D.UI]^6*5I?KQUU=7FYVK8\'DG1]?D4?=_[OELRR>F[
M.\NUWO@IXW#98V:'G>:I[_I+M79:P4.RBM\&"(6RQ6,FW7I'M>T\O'R][':J
M5)]5NW;XQ+%RP]<[SSY[$KAO,?*#0]MU)]CRC"D,)GHJ\R=:]:PG@;.\L'KR
MZ.:Z_J4WYG.^_ 0!;)CBLQ2D.G_8M>%R@'^>>*/B.XSH[3NO]OF3=:]5_;E:
MG1%5J#N7@70;_NRT&_8*)E;SZ'!!WO,UT@\*VC<Z+J5@/>P&Q0>/_M229A!%
M'][GAZ'8L#??Y0:;9'>:,]:E0=09MDRFC^L8=(QEZ=9C-IVYH7,RXY"*.7H2
MNXL^Q[.7<0[7MSA9W7A-[Y6ES,AANHZ\LYC&X/62V_WG6GB?3!7=N@=.U@J5
MMGQ?7FWX4)8?IO.FS5S]IHG&C;G00FV.G>_\C/>ZHV]];,7D2M#/;_Q<TE]]
M>7?R,#20A_<SEYPHM_^>&IF?3V[Y^/7*QYJ=B1<6-6@-=H69NAUAQ$%?I/RT
MKT&\CE$>.6\\0F->+W]U+::^/C9:O-4B/[_<"?^:LS:7Z:WY.,]^\&**C,OO
MN_X?7HC_S(PV_QLB]3OBOV-&!?\-E1)J.2!ZY.[^.'PYA1Y\I'S(/&BMX642
M'\Z@S,?@78*J7K\SY$?E+O;MO#WU-RYS?=PWP2CNAU7/J-V+_4X8A+?(+]?@
M7X+@*]_0)>@XN4S-A[_\O[S@1910Q(PX [[V %BQ!F/9,9U1U?@>%5:9.)-
M12.PNNRM3"LYK#OHPD;U<)1^-IM)%\ DNG[%F#N/DX<E,$UV8YUV3!5]Y>K"
MSV]7_IS:M$0ZCZ_K?OV4#'&)0OBK@;Q4@PR\R#4.M=K#IF5U&ICT=Z!GH]S
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
MZ0?9%UA8Y',FSZ'GG=Q0TIH.Z5/"A:ZA-2-6J73*['0WI67Z%2*EE4;V7&4
M=1P\2 ;&NX7.V(?:OX+\V8 C08/3 '8P<V<6Z>%9# D?9D22$4H9JS,YS4D:
M>=HEA[4KZ5=%L&6)J6LQ0XB!6:WIC:S)T8IM)">(5TL)Y:)FT_@* ACG*XCD
M(D$-)N(.;B\XR,D$%=D&'#^0P%I7A73914E=*ICOW7BX,(Z.L_7+V*'"%(,-
MJ\ Z@5'Q;$-&2V=Q2YG_$XSG@)\\.[H])5E5G@),U5>^^>'+/0-I\2J1]$=6
MAWE-R*NDQ)^=TR+2M.B$&2X'#@8+T;,>CPB)Q "B3,\U!&OX/9>SW,GKY.OX
M!/-A[-XIOV. _FVFCJ-X-W(/3C54 ).*QDLL\0^Q<412R(V23A.BA ?K*T68
MZ?=#"=S(G_D0)X4;+_RY>>0,UPS:QRND!"!F11DERS1R6H]C*-W@CD44NX-3
MSIY>G6<J=FK1U]-PFG!2:)<,&$8?ONU-@=3Q^_7^!D]O]>$.C1GE[EDN/]S2
M0IFX-&F3ER-.67BW(BL:73-Z_FJ,_;E',A5E]B\RSRM=YVW:5'K%VQM]<OD]
M@XO"SU2QY.6=L&_,"E2N'JBS([[CE6I-]+4']TA6!;?UU[DW4$+$!HZ4O+0U
M3]WS+CZJ%(=!%@2NF(6LF-G45EDN//JKN*$LGFC)N9=@553GI;[97#@<6[U\
MXVFKV8WJJ\\?/(U8FPEL:C_;<.CBX1#;C[&9E,"U,[V4EOY<0 P?'#&'H';M
M0LV@SX/M:XS<V2AF>%']!TS+.).33W\]-/1C,OS7$D<SXY7:YGB$L?ZA.^<;
M_ _X5K^[0ER5^[2)^+M2;0)WB:)B3 +54$GDEX&>4S\WX&<)Y];?:,8XP4D
M<T\PMQ;>RH=BQIK#+->_5G>$ZJG]V=+A$V;^)SGX3SDYN>7?FLAGZYF_F$[L
M&P:ODY*02X<)@)< !GFU#@SS_WP(GUG-=?F1>=S2]K,..XU_L(X^O&VG <GA
M!3"Y,/9W 2Q?4P!+TP8-^7EVPJ@E"&!])5BL /;Q+8Q7_OK_,E(!SWC;M4\
MJ\K#=P<*8.PK- 3RQ_'<?S7^J_%?C?]J_%?COQK_U?BOQO]--7YH$[G^<5%$
M34/EFEEI;#7I<RP+L=K$)+S7X'P2PB]G7^PQ7AN%7H67,4+G(LC$'+X<Y 0@
MUA#<JU@_< Z8ZUV03.)$@F3FWU=CX+]@B"Y"RHSC8(SG$8Z4YC9*<\<)SQ//
M%KP/FZ6\+/M$VNC[__S_((%L.)J-2.G<Q<)+8\R[8VD'+- ,VAXPZP) I-8;
M>@,"6"H9B0"+[$?7(S:0.Y<6U-@!G"(&&DX#26ZMY)&KF\/2(=ZQ:1LE6>#Z
M9MV*XXF%SYCQT:NTO/D?ORX7Q49TK@S&L$Q_/2C5[W1R<;S460$1;OC.\GR<
M -9$((Y,,[=6T[@V?)J54:-P!IOFL)='</M!(B>55V:EVUW-'Z;LP"%67H"G
M&':;M/=$.FD F2H<^D>PENDKSMA*[T0;T[(M$B*(D#U(9+ZVL+SX!-/DRK9J
M9829O^+#T))@X.\0_V>_*B%</LM7XX]2FH=77]*1(CB:TM;:G&CO\$P=$]]'
MFAM@D.Y8[<9J@GK^W(.8RIY9@T0&\)4$A+H!L51XJO=B>G1;U['E+<*NAB[$
M!TP1:VLV6@-YH*3?X\8V-FXQ8Q9%R%L2CLJM_Z1&S%[9&J9.CZN+:YXS,>7I
M$]2]?L/HOQ:'O/<81Y:.A9TFVTOH??(HK;$M-&EI*CQ4&JQ#=.$Z6&L[#FX_
M6C"\T\:RN'Y]M^A)5AZN]/+XWVN+BMO^(^4?XRY1BE&IR.;6-39\E<%5%H[(
MK3.&Z^0;2MF'#$'-BG#"TI@FJPY10"MC%ZF;DHIL0JZ5L#MZA!.&D_/!FH!I
M%1AQ>W SBAW+D$'(=(JP<F+[RG7 C'HPEBE9&<BTW!TA'FSFONW@A2O#=SOB
MD%A?T 2HI,?>0@KC2OH]%@G.<'WY4W@1H3<:P*#S$]"Q:G!ACKX(Z:[4Q_>6
M6X+UH?2<."VL)5/( $$3ANTM;$(-QH#*5Y=@9*TK(R0)4MTU09'HI:(*U^O1
MJR^?A@Y(F-E]MR^[V9-R?KPDA[[N(.U4O61?7;F7W4FTT[ZGV!]:+)U-7W)Z
MJFW-?5[M=(YAEF&G545,*[:ONCC$;=,_[QZ.J.3V*Y3"VI9_5U#Y7B[:QEJX
M;ZJAH#9NNC%\*2[:&/J O<8CX:^2WB.]>$V4@#4'UD<:F=#[Q4H<UX>6I?A'
M9*,5NQ0A8X"092']%#>#(!=,KVK58T*9&XC=6!,Z? ?D,(J3AE"$'KQ"IXX5
M ?C>X]W?^ @L\@(TT@UB@II?FGLB@K$2T\B0W)D2SCJ8P-6 ;O*>0(Y<-&3,
MJ\('T+)H2A:[6!$9^'U\2:P%F ^L"&=HE<%:3UQ0 .\Q.J0 C5=(B4ZU6N@H
MF,$8SFU'I3=+F/B-&",.8-3< ?=M"U7U*:/YOTKL/Y:X/\Z[1JJ6CUF?< ^=
M+E.7^62%<>EA:AQA/N053+1=KIH@*IS4,C>=>6.NH6#_6+54V_Q;@_WSWE%G
MNS9C+6/E/HWM=?2.00%,RV9,:$,W=$8 JY=EO.5.+7]>>#O+_/8UJ+X^[&(A
M\S/SIG^B>#S&I:KXYN<'>9H74XV#U0L]S[)RO.8+W._]($>QQ5\Y"]W0H9FT
M?XB%WV/]$/'>TT\HM.4C^T1Z\>^3AWD/.RUC5?^..=$EI^8<'Q"?W/2=/P+8
M'JY5MLGN<82/O=6YC<X4P,3+SDTS4;>\O,[H&&1CS=Z^I?Y6D%IQ:N?^4SL3
M3XK*4  R3EX &ST+R//E5%4%L$\YL-AFSUW"%ST9>)Y,[@X\XR)CG7]^]+_<
M&1&-M[Z&_J_O(_X5^:_(?T7^*_)?D?]_B=0$B4#O!IA#-]Q@X].&OTT$B716
MO)!FNS'NG";UXG=\U8#A>RXR5LOA,!7;_-631$(&3;(]%P&J!2GJ8KT8O)=B
M*[Q'Y:6+"I".$IAI>OX[,^1T,G+Q4_!X)4H $ZEWS4Y(6-&O%QGU;2XJ<4%C
MB_V*R^9E/\KC$59[SCMRXH>S:7O# O=)/20PY9/5'GBUB^9LWOHBZOKNT>]O
M='=A%M.15_$I'(0\3@EK-H)U9%"DOW0=XX^WL$6SFGW]QMW'L"=KAS_-@4Y#
M9!6KX(W/86XN#EF^U@$/'),]E<(&VZVOG04B(33UY%7-8?GR .?M?I-=1:,I
M%@,&O>?*#1#IQ!2JF_LS<'M3)L#CZ<EELY R!62P1S1CW:+:+SLLKIE\_Z^\
M6C$3+:.*>D63NH3<9S4-^BM,)'7>RCK)F4U+NAH8-.4BL9AII!/L?>**RZ$!
MO>UCV<_-ZFXWW_]+3#O2AR]'$F*_;2W57P2P'BJ5!C62JHS-9W42!;"4.H#"
MS[2]10&> 5L"F&[0?[@E\K+BA0'H_;.U^)<JC/"G.!R._]:?^U]OW4*J4>@U
MA&]Q!$"();C(7.'ZKFA"5TFSRY"!$'P78"@].'5>"YZ>?A<3VZ>J,OTYB;/!
MWABG5JS$7:G5/6:P6LVN_C.OSS_&XEZ_TA]N:IJ_O\L\+^^,C]84^:[&_]EL
M7K.5UT)9S0P1#BAZ3&=C@7(<^;_JN%J1;R@OWNVN7R'4B !&;Z9(8"\R$\Q?
M^<D(3<\--?Q"V=<9]NCL@OHD=(P1L1_73=A%N:+GT^OW*S#R8B0Y?\G*"$"G
M?YVCBOBVJ/X&0$?[CM0^SG$G4TJQQKP'E'!*%EH%^1?M ']<",21EP2P6PBX
M4$_Y&[:(^SB9,#/,3,OITL&DL=(R.WVY)Y<I38\)#'1JN1S;Y!4EZ02A*6UU
MPPA]$$/L6] &4NN8$1GEOTZ2\;L@ R"G/G&I^##_6!&GV?[XA]R[C/X]:H=3
MZ-^NO[AXZ]3!Q%.[<T_NOOZ^>_:]YP^['8FMBC:_INZX]?:N[<X#51-M[FV!
M"F/4<?>/;0^GE.X<25%\,:^A;JN<D;P>%^-_[LE$W2G-_6.XL0^C,0$>KO<3
M9JPO:;O4>107LMW*E>X_I=Q4]:B=2#-'EN-3D<_@:UM$K ;O_L]QJ5HU\4J*
M./J\?"&!4 13D<%E!L(AQ@SG"&"*73#^($7^$_B&:XZ5>\$K#P"1C.&]H#3S
MS^W%VS@)3 1+-/<P.,Y$[X6++Y5K3V!5JI?;O]8&!CY.:.+Z\X?1S;2U8.!M
M?X0DZ,8PZ$'?(3Q/6WL)#'/N\NXV0"YL<S2;0(W(*D9UU[VT7#.&9WO&P:D2
MAKVTO0_!5CI)">L%AC: ;M0X@UY?U"O)6<\LHW59S*.&(J?GO-\//#H<^'G7
M]0XG>H-]W?%OYQ0+>MIZ6J:ZS1U/?OA5\9W=K["GO0P'U?W'OA!;+TA6_=+P
M=7%8W64B)WARU+TL: "^QZ-TK'E1">/MGA^R,.2DCWQ),%97H-R0<G&Y+VO:
M/^*^[$2V&\^.#C&L3:\[T3";GZN;1W0\\X,/E@E@.]F\1F28.').FM4Z,!=Q
M&]^$6D.P/>FTU4:@A&,/)@ LID86_R3&G#[''T C-E&S6]U61\ 9MLDY,!9X
M#?:L, EKZE;9Y5KC%J) UQA\#_80T)\5$!K/')9#+R=.+PM=C[ +'V:026B)
M3<-?A<\)':QIJ]L12<]=76(C. F@%I!$Q_?E*D"Q+Z<[S[&)3 TJ11:Z(EP0
M 0P!$AFVW3X1$E]:VTU>K:>JJH+^@ #F"+2FD^/C5?S[VXNRL;;!\:JYU;D3
M&^4FRO>2$G=X.-N_^!7[FA8SK:'HE@VU#6G;JSRK.CJH]9>DR6_:*QV//UX[
M5V1>D*0#>_L*;;&VY[MC?Q%0>8-E[YH2=[UV5_3$XCY'S$3)_4IC#_X[=E(R
M63'JI-Z5\=)2U_MY98HVI>53KM312#NM/K=(3FE>J?KN2N+YY>T$3OX3K]EE
MLRO$X"CBLEG"9K-\BPE'_N[+EY\*ULHFHGQ\9^;GWJB_G"3WNIZQ.& G4_-Z
M%?Z)"HF"!RF RY#)JT$@D&$*^/![B[<RT3UG&--)TU0#9E"7)8BWS^U%/=3/
M-DJ=]A_[6.3D>&%&  O2RW[NK??J]JSA-O$_42MKPAD\58__#V4CG/ +'AC%
M(@6PSW&Y8 !EIHB?,TY'\94,T@0P:-BSP^5W56D!;%\K][BP6K9CQ00PJK5P
ME@6P!\M(1J$ =@6];8*ZC02#NA "V'=+OS5K& 8%':>M"K7:+ $:PF0G3Q7
M^($_3Q+WX3W ?YFWVBF ,2I O #VSV8\668' PD,XIL,>,K$5P3(""U,1C_*
M*_F*$9P  :PR&A2J3\UB_%1I./EUPOGG$4'_VOZO[?_:_J_M_[O:[NR@E7/^
M]MW._-2K$AT9IOVPQ;S?E_(T^>T)V^2*^8XO9.E@(; D@0E%-\:\FS%I_VF<
MM?#5#NYQ^(]6U&W?=NPA$$]#;AH IB<U;E_PS!7 PA S<XSQX8!:R&84LB9Y
M=P+##!*L>N!.3$G\B^-$ITDDXZ /3X=J,O3KL61V>/W#GJ=$[& ?UI%% K6(
MF<9>=QX 10S?.X5;^HU+Q81>A[F<J//M?]]-? ]*=YM, ;KOG+X<;@93:MK4
MG6<,(3+;PIIILNM:1X'N7/JS_?W6WP2PP+^6\<&?PX--5OF/BGA7.C5TO+0%
M,$^[Y?F*M6J,Q>&;["ABDK>W0ON]1]Y.=M\T&6@KD^+PMWO/V^M71KJ$ZTVD
MX;G1B!DNYP]0K :Z(@3#EY$STP.>+:K: #%M]^TGD 5@DQ1XV.JW"=7^^*8G
M7J#)N<*35V?^R!!KNGP_U0-S:P&I$8,"-3U3FX=W@0[]H3^/[N05DL61"B<>
MZX9=-<I1_;H\I#OCXQCZOKYKOSTCAAO3WC'VP%VWI>6Z8Z%^#<4.ZP/DKF6Q
M:=V46;Q\IS(;T<>'A?G;%2+VS(,>;ZD.)G9&17&^K\&PJO?GE]L+N@A&5T(3
M\!=&-D_JJ08EK4BJ&ELI1P)H5LS+ OH8'P[]X?/WQ@_6>%@ ()JYMO%^,?5#
MSHE9]/.E/2/G![1/B8A'>Z2^;\V7WUL)=!UEEV06!B82Q*\MRM"_+3KEW-2=
M^^WG]M?FHU\5GH34R^ZK.T9*KO1KHKI'U;N5%$KG/WQTF#;]$1O6_>"$5]XG
M<%CBV0>OXH;#?9>:2H<M__F>31#)?:W-8"4//L<>&FP,Z?+5/1)@\O<EPPM.
M2B%&6@E^Y8KCM7[/>3> A'5(>MT=@"=:N##78?S7?G)LT0P+%09I_PI.3@!+
M1C'.S6^ED7T#K1LGR'J2\>ZC\JY>&UD=M5?5'>J40Q\"4I;-Q]=S@M'@'%\L
M@WC,JU.::_F.BOPFP2.LD@-,7PM@/M6016?Z+S:R#WK*'[**(6X17XS*#5Q9
MD (6,SI_8XMRXL?6H3.,>NE>^7(9-BU%""U]O(#^1W7!)[8+:&EDAQ7E=:6^
MJ(3*^0LGBFY>FS6^\V/M2EDS*,Z[@RS&!G+WX+O=L4C#$P4,@U2^8:I<+)QN
M((LU\XDOR"H0D^^-8EC:]3Z\6Z.6\5Y+\M#U-F[(!P=6VN$+I@8ISR9XI4KU
M%C?"BNV(3O!9)P4MUZW5'T0GHT?!)ZOW:,ZJG Q,:TM-2&^H85.2?LB?4-O_
M*'G(E";OR*A@RTZ:':WS2=5T[NW)_%CI5!7Y/:;6-24B&!GT!+49[PZ."EUP
MJO&[51^@P^AO;6;@F_!7UO>>ZGCXMBSV]U'W[._?931:;#42*;PJY%^:LI0F
M <R?)D%[30PI(22B1:(' P]>L;Z[[)F?8JHKNU; [H8EAG[K'^Y% ,[H)(E/
MF&F^&)L1H4*]+!5A0";=0AZPB&C7O*!S-H:4PK=Z 3 =U<)<(M5S/N[RJKZS
M\/OJ(D68IR!98@\"'AZV0<I$ D[X%"55HGC%APO!SWTP&JXM.NTGE?1$^M%[
M8T*GHH[+WCF)M0[?7U?Y]FN:!6*N7.?200_#3 PJS2>WDS(1KM90J16JP+UP
MY5"5<J)C5+5,R=;5$ELAT>QM!YNRL@KM,NA6FJG0!ZU^"\N2B<A/GQ=SE%Y
MQJ'&)-VE\<A1I]@F?' (@JRQ6ICM:<=+YHO/-_[5V% K=/I4,S<KW)>+@<"T
MC[9/Z<X#M?3UV;E4:6PLB&\P)"7CZ01\T\>4C/TI(+H*TTB]+/&TV/96M(N:
MR-USWB<T=ERG:8T#\I#<%L?L_&]ISJ .VY.QNM8Z5&0-%%'+(LXDR\+;PC<,
MY)>VF^LZ"U ZU+[7O=GI8J0&K##C[@KF)79Z?OP-7!--;;CR+@SK3X]([U+8
M?[<FTHI8@[D0))[(N-[>F<GUO?? TWC:5I^EVTT*8]V1S%[Q=2KTHIY4W1VV
MIB[_]T2!G;F7YAL=WY.G/<_^^'.@.U?A>(LPGDW/9&GU2! MY(4E*6C,,3KF
M^I.99K?@^ P-K?#:-6F6/YZ-]'7C":O-S@U0-ECDEFLT[ZZQUN'A7X]?"'&0
M>*32O^)VAPB3^A.Q&Q],DGJ68,*Q PTKUMV$)2PUCE<6[2S+IB*4EES/)DME
M&Z6%X^/:9D,W.WH09-3J,&OKCL%NW AE)];3\M5N94MI9EJ2P>8!AYU[MB^;
MS86(_7:O\-C!PM>,UZ<?I<M^C?Q@>SAR4&%?7G+01VL#F<P/M3874MU*&\9F
MAE7)JU1J]G?E/0F!?0T6?7W&1YXI?"@R2/S*X!&2[S^<+V_,#S:W<F_H$E?,
MOX+9>^=.H,6ZB+>^O7LCQNQ'C#OSQ^4R"P]I,3?;ZA]*KJ%K00*8N#3'F%>[
M^:TN'LBEIZ8K.GEUBG"-OGP^>LUF$0A,TM<X'+WO:>^.;HVG;X13TP,.U#='
MK1S%[GP6-A,0&:G><_#$OFM+> D6V;<*>A0^:;-;ZI0V\L;=V$W%_F,3Y0,[
MHS>ZW]G8&JL+Z\+^6+6G<_]@2GHMQHNAT;[(_HB]U[NV4L48^9_CFN>FK]Q!
MK<ZZ\H^H*;M8AEF<LPX4P,(US>N?;DPNS;$C; 6PQ/.8)T<KN$QYZKS*6>5I
M:R",7]V\XW6V0RQC$V>KG'WJN=V<7]+/?6]Z&R_2E5K[S0?[7K\>ZT*<#\;X
MT96'Y4)%+&]0"B/OW3<]R?.O2,>H,"JPD\\/VIRH'H^)VK=NT>^>[W/R[>.+
MHB9\D\-?OY87ANITZ_EJ.6[5>C?3:-IE9C>F!CX_10!_"M-SX8VFP7@6*C/N
M*=#S;2#L\0)&PR$T0TIQ:H_<.E7^F)CZ7VI9:_+/K#\?_S%>=;$*G4+"7Z3-
M7F'&YSZ'=/,6^NW4?7SB*:I8\\ZVQ#?5]QXF+D=/US_J>' IQJ=6C=R:>C/[
M:PN[G_D;3TSJKFV]2> +J(GP#V'L1=/P+Z8B)N?/7KR^W;;SVI-6H^?V][],
M]''/[2'5GQO !WN45%3PDJK-]/7K_0)UJF7==+HG(B.3*NA?R^0>SGG7M2HN
M#)]KZ?CP0Y0!7QT$;JPP:"EH)FJU%E"FXLQR'1*G^\RB\>(X&;2U?MWE,:^A
M)]2HBF"3%@G5YW=MG^@>>S<<$EX\.>DM37#XSR"PHL'P7=1:9@RN(Y'J()9,
MO1B8T>NOGD8=><C&U)X^7^I0:5.F@9;2OE8MQM2)1X;Z505WN]>;%<CX_S/Z
M17U0H7_M6_^QCOEO522-ZH]K-\;L6E;O_8]0I:?SL-A_- WQ7X60;E3<0HI0
MZ!7(/7P9K"FOE4+/\!3 X%8*6 M A?.(B\%\>\??ZBX7 Z93OJZ'B:[6L9^X
MA,;&5 07&G[P$7-1W^^@UO>YXJQSNYK!>@Y.4^A\+LB/FTBZ,)%P\*J6 MB4
M"SB#)D_\+VH(%,;BF?0K#=S&!E=!%FR;$GHN8KE+FBU90L<KA5K)1RA_68"S
M4SCY-T,9)-F0A;V^^)X<EH0!=7:BQ;OK$2. ;9NFW'OB1E2PB-^8Q"(GA?(9
M]=^>/W(DW]&R/'=\THN4_^+&MUB_NL' +QL)J$_3/7'#?:CWL9SK EA2?F<8
M@Y*#EK$ZAKT.'F/R4$S57/8BLP1$N8-)M5BWET+!5W!#"\:-[(+^HD<8GS.
M_CW&^DZPPY=K>QNG&E0N\PSPO-TI*EP_.$;49FS\]]%?/8=Y=_@[OM">QZ[%
M</>"Z[V(1G@Z_K([[V&G(9O(H"1V'8?,>4^:US,ILI3@7!4T5IX-[\=8B JG
M^ )PY26099OK!]:Q1:E(R<X(]F*/JA[HR8YBC@"B_;1=?I@#*P-QQ%3L&>T5
M6MNVZ"H*>$OSY'4B^K?D$5*0HE#(#K9C>1,[GK&5KG=@^'0+,,,KYBOS_XD3
MP&ZO?MVHJ_-U7;=EFR1VJ50O5&*V3A1GRQ>O01[7>^[ZO+7"@T+WV_FF'71@
M.] )O? ,0DO@VBFN"QC/08U IQCK,_(,8G\_B QFT)*TF(2T*<)>,DH>)%P
MO8!6!BV;;P&Y/ .O8JWI!N(8 8RED8YUN2F<'G%PL7^(1ZC!D'H]%W1C3$[D
M)[DO#XHE5FN7/@\OK?FK2=<X!C7S]D!,H*=\6KWD3?L4KU'\>=?$IK(V7O]$
MI$);O\7VN9RK-KNC2W\45.YQK?0KG0CS.GT]!Q%@HDCI0R3CA4B(BOP%WVU.
MH9<2@'-EN]^N4>@/!3!92A#AO3)+OA\]ZSKM-B'/) P<XX;\_..V6)<\A &1
MK/J_!@^MT,1C4&E(N<U<43"*\4\+D8K;^PQH3=6WT+I8O:PD6\_"";VA^^+"
M2A]:G.(O]+9AEPGC+&0*K444DC'A7.65=%EY!;5/-3$&:7*0Q.1:UZ^0 WN
M&D_:#^+64=/-+T68CT AJC5F!XW%.&JOG >*LHPIDN3EN5!Y*90HE02J;27Q
M$9A6AD<B/B1BUK"7TKC^"GY'BC^&V(&_6.^'3.+@1?D'(8]QK"<+H8(Y-,8:
MX"/ BY50+)O4$Y'L9\2. SL8HCTH.>C/":PYPV _QN%5JU(57V,<TJ@.OL8S
M9+=RU")F40Q4[W *0;G+"NO$%IO"!Z$D^"-X6-=OH-LI$$TWR$ \Q[4!Z]X
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
MF\C63:"L85KW$&930J'2%COAL<_08W]+A)I0-D<';I%ZN&-2F<O=]"UPRH"
M6[6[7KMJ8[,M,[86R (%^MLU ''@V,&I[LH\SB6>%WQ22^7).@N6A:D7 N2^
M#6IUA7E\A<JW+RP76!1JY-,6L3&'@"?G3NIF:G8U8B)+_3-OD'IQ,F**!]6>
M[QR5*C40#'YJABQS,DOW+I32L,V/JEP<2?B9790?SPRV##FSP'$Y'<Q<LWXY
MFD@M4QY+.C%8$9NH<KFL1]LGN6B^O\\DUZ;->$5E__Z0BOZ24O-%PA-X_>J2
M'\L,)<<@=V$B834((E@4I0 X(]Y-L^T9A4R\H:07/;>72'(;__2.S+8?88<B
M*$D(2N'3Y$BO4*JD)CNXR-?!!OF 7X<5-C<LBMN)[H'4DY="6'=::?S;("\8
M"=P"DY*G[^G'!M*,5(F9#Y]FQC89">(.I/TRZ,^C((3F24IQMFU<I6CI5^P3
MM'TUI:@3U)) C3DZL[I4O; [X0^#-W#-%]]>9%U#3S/@)EZ!=!]'3A)F-O$N
M>GSMO.@+M S6! &H_HROZ>W&*WTC47[$;8-\C($*3ZH(KO'R-FA_&<DI9!>/
M;[\+J6$J8<(BQC%< 3>6G#DE?=BQ2YQ MT1,H<$)BE-+)FZ9%&\LZSRZHQJE
MQ)W>CY[1SK:*E4I)F6A#Z/L*__C=>:*HZM7F>U)GZIU"^QX-B3C+USJ2 9:%
MAM#3C:]-H5Y+/S<MKQ!3<Z@+A8K?/$-.E!@,6F>_%K4L''5-G!^MB"S*DUXC
M^.VCYI3UKSW]M=9JGH7"OA.E'R&LO0C4Y'Z!M,.VAMR/X!IJRY/,1JZ,:=0$
M0HU<'>M&<!K:%2H!<R/'1C<E K^G=EEFVX8'M(^\Q7]RJO :E>V?5TMU^!00
MEB$GC;[BCOS-C$W@[C]8N#C('7"7^L0;0/:IC/HB\ X3QH"%FU&3XC;H2(WT
MIR:[&>W,EE,DA26#MHL%*0<Q'J\4(QZ,IMG;UX<;?Q[E/'F+M[**A]3F']?B
M]J /Q+VRJ_%A9@R_[&S?>:V*K>KE47PTW:-8DN_P*N"\#:K-Y$C51VR#& KW
M"=P0[1V;(:)K*6RU;1"IEYODVHH!4AMXS&*0!:/X<,?A&_XS MN@]O3A;="?
MT4&^L5'''AB]FA>FFELZB#T\>C2;Q[ 7_IX1PK*<,4/E2,UMD+"C^3;HI^TY
MB*,U7)F7K@]PWA%^C36);X/B5 MYJ5QI/E<,L^RU#3*NF"6P3=UXC[RV #UR
MNXS*YR$:C%FU#<IWH,.Y\I69/%HN2ODOJ__+ZO^R^M]8K43%+'L8<'NX^R%P
MTG\WT )VF!"P(X?;*\O?HJ_$E7(U6YS?!LF7XQ[J/3"M_Y[-#D0TY^F^Q2FF
M5H<^E$\SK6.:+:N[D,VQ3M;P0T O\SFP2%^T"H13^5H&(O%[AZW-=4MI$-+/
M-JC$2+K=*8\)TD]BN,"UPZIBBM= ?$J1*8EL#$\GI ./Z,N%]7CZ:AM";$&H
M;FP$+\G&C.+E)&/E3Z:XT@FMJF3^/(G/XE"Y.HWB^ZXM^M_;:71]_74/QLOK
MIZLQA';K@J5:]-*",2*D5I>E&#YI(A"L=\A2>TU#9D#KE=GUN+DPRYO)187A
M+O9TP)3B-SG/^N9F=']L6I-T)JCBC7+U]?,"IHV]SM[)6HI]C4R^&Z[>F]/U
M9T,U@I]G""P>/R>>45"]^YK&<86<G-V[T.8B+=;=AAZ$Q&W0%(M)^GO)R--%
MV,X:*W[VB3&VR#OD3IX7[,W>DU%*58>UEU=V,P[B(>H%@[V>A?-=5O7# Y$X
M[]&"W!.>KL[4AO5A_:"==US@2^\-80R^-J@Z72]!FCA ,<?Q^9,N=^3&R7[
MX9*;=(*]=/"U-Q&E<1OM4M$5GIX5)!=W5_]G7:4#]VYL>76D7@Q4FKMN08.
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
M)UTLAZI><'"NEB+%*DF_5KMA7B?Z2DHL;%\4BOMIFM(1;.%5YC[@$<N4C)Z
M"G*RV0IY[' \0RF.?1NO$NG,*.R*T4Z1!4@D<Y@D^Q*]OJV7+.*&DJ>'MF/$
M7:U"Q./PQY!6+0V:B9M#CTIT2RO=H'D/1[9BXC >\,GPSFW009@O)!)M!-@6
MLR\!KBP;),L)P#(&6@A"F]L@<=0%^N]$P^ *$G!AG.;\OHI1'*LS-.N[,6FX
MAW+0M6T+1IR@%\7,$H1_.>2JT='9><#KXK$?P'H+A.Z(C<J%,C+;Y@/Q.[G#
M4N"E/L84+7U@B4+78I(F4# ZD2M)IA9W$*E@(:05T4'J<G(*P]4!F'B#5*(B
M$IH,N(* .>-LQS:(7QNR!_C=X9*<7NRT(/;>?\MHF1?3A%K,L@5]E7D!.!O*
MB*3*8JG;()'S>@F&8/IB*TR0>\3W 5<1R&=X4K'MVR!1OUP^()!>3\%&:X8$
M[AQP8]0G&3J^F]\*R@PH"7@(3?/C;QS;G/:\,K@Q;6Y7W3<YDO "\V X2O0U
M]FQ^[[Z+QH5*MN!N6:>ZLFO!J*HBFE66CN*[,:?N3S,KUT<Y]5HYJ:GHON'V
M>[4J.<FO@S /M6QF\?LPK6=A'N3)*8HFSX(G! 'T3J3'" 7;^6M3'ZK]:T9O
MS-"1$>H M/J5^PX#=U>M@&*:5<+,4<9$,O28GQ]E,2&)SW*8[4:U@%L.;03$
M;30?'^_L\3OFQX,-,J!$6 IC">HE%',RN0>^HO1'FT(%$[RHN$-P9'77-D@(
MY5SZ"R\9CS0\1;G$B.G0% 4F.EQ\(@Q/B?:U 0$M#98?;LZN@O^LOX9<K/*[
MI3[KHL<6A5,48^C;(.8[ALDRA!Y.(RQETC!?)XBR.QFX3LU(N 0*-OLHM',+
M%\G54"SVHM]KQ_!MDB.Y,""33J:)93-<.PUDF^F-;=; Q<Y["Q_8]H.;5CN!
MF*N#F[NK<W^/8+QQ4SU=M.).S"%T/UD8Y@,FB3/-@/DBMGHU,$]!Q,!K9%_3
MZ\)38GG(N=)DSA>E:8B8)1Q&B0.%C-#6>^Y(K78#;+0V/,Z=?QQUO@ YT$+"
M)3:I(S %UTD+S\GC"5DVZ94_EV:__ZF<,Q/*CO_17"AQ0?2Z7ZG>/N.J[U'V
M5SY565NE*Y>E59E?MN[/\3?[UJ"G\N+3@O:+0@.]G$)E,QAZHN7N-JC'NH;
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
M? R3P'AO@^()!PD^VZ!D+-T-D0@[W&12A(103%H'2' *)*D)094N#RC=6#T
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
MLZ2/T0,_K%AX,SUWF.@&A-Z[^<C E7BJ]KS^)W8N<(IECQXD[X>>(71N@W8
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
M:7@7B9//[P6+/]&)E[+53L,6=XR/+)D73HMB1LN_E].^#:-],<_3(((,DWS
M@^256PQ@.U 246TG$:P!MT1)"G/N4<7RB67MA&22<T;76UG>.?3=TT_?VN40
M-3T99RE"JSM411(AHE&1B&"=0EYC#<::?TXL([2XG4WP"['I"'&3;:ZM3C8U
M45D;7V8HJG3#7"^9Z3Q^WBEVI\$10LQJ/@]@2:$X(<CJO,_#*-O1ZJ4UE2VF
M3JN>SB$/@89X)QWQJ[/MVMFTC!#Q'F;$!__UC[)?ZAJ>FVO)1+S ]B(AL[SB
M:%\O-2I2JB-+/WTD[4RM8,Z1LZ4O.MJY+#2=($ZE0BDDSVC3#[YWSKRW^# O
MYB 559DGW+U^\:,LI?1<5X"AZW.B[HIDCV3'%E5,HS-+R[K9.^,F":GKF:YT
M5N<T^?["_HANV[X 6\\L);NC+N=?/[FU>PKB;IHE?T>2J>&,P!@VG7;TS;0C
M5S<;PUSMVXC"*&L/"=L!>HNP"4;GDW[705F7&P?WVU9F/?TKY+G1S<,'Q(*P
M5\]#.SCT%OW]4GM;2!GL<2%B@)10(*4QR6$HHH"]A[><].RJ%VOJRJCWBQ<R
M*H([UILGN+@#<!#M%4@EIL/OPI5Z^VP2X>3U0'MS5=N1ZLFK;! *@30Z&RW0
M?_!N=>9.FH&]Y*C#XA?9N,=ZH;&[$=J.7E:O#38:<3&;JQH'R04Z^>^P)T@/
M;CE<FD[QC'L[9:ZX)+LT_^,B\9&G10J.K#D;6%(C4!0^H'NI[].M$ANHER5O
MYBREW+S 4EBN9ZFH9V ]_UL+]>B+)Z2H39=!;RX 3+&'T)71^P4AE=@UES0L
M7D(0.$_%N(V\)<'UA.]IXS#WWUY$?BL+ILS ^9Q;I7Z%9!X(SKD8E7'<6(R2
M^3.5NMZ2, CD3,U&/9LYB_BF)UT-Q).\H^.J<ETMZ6J&3ZK./!NL\CZ+<VN;
MSPJ.+SH,2!PIRKA9*J 0O-%\@<CHCS!NRE;XK+1YXG!B") K;P2C0?5YCR"5
M/F2]1VRFF"KCO-<T+^J]3%J<5[!;D2L:(YC7C!,6Y2JCA.VDO<5W9_6R*/KD
MC)]?<]PE@W;J:'/A\4TMB[P2-:PGN_ N2,SX^M%':%$]^5M=$:?AJ[@8-Q7[
MYX-K1T_7AG>,1],/NJ8](YHX"V<?)C7EM6,%D6'OE<Q4UQJH$ZW>K^?\0J'
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
M<K%JE;7 ,OJ>XM!9B>J%5.4K5T*CL2)GD%R5EE,06I)A:_^Q<:#G&.?GW(.
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
MFI?]T^?2$K%8&PB6^]JCF2I8\L"6?'2XS.C:GNB@+'1,=*JV&:^):Y>INH#
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
MHQ<>3%KS<G8U[2)KY;T>D'+^H:]>VO+<^-=>AIM9IYM&=_2F;@E2Y_F 7/$
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
M-IYM.N;UH\0VN1*3:Y&M?=-VZ:K:4K=QE\+7QW6-;Y;GIN#.6?\>$Q582GL
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
MEPOD)&DJ$;HCP2'A$X4W#]G:CD_N/.@R=N  EW7GJ_SPM],O$-A8++0)QGZ
M79)FE CW"I AMY$R_U>L@C.9:_+<JI6X!W'>E<A8TZ"HQJP6P'W.O-G2$Y)Q
MC!(A30,F.V*0^9B-4$SDR?OCT2:6'7-!G9/LUJ"LQ;"?M;_#:1'ZH\LVHTX]
M!!;?/T5FGYT=3:A+UO'1+O)W69K+ [NYE(:,V2Z0(<%S*-<HNJPH0:8 V8:L
MB3%?!ID"S_8/D3PE^"SRKK*D6!M.N/G#_@N:9D%AL9L6ZP_T?.YJ+<RIF E^
MD";2#$L,'5CP.3WOF^/="D=@A24"P\:71K"F416A!;N2=?8%TT&>]*TP*U2-
MIU),L%&,D7FQY?.7)[L%C8;EX,PQ*$.,R@VW[W?Q7E% <E"4G5E KXE"+2<O
M\ZB=F":; D89;4X 0[B*>F_:B;_#*2@:LW#/\7:Y!S*SOG?UJX3H5^NCAT2^
MMT_TN:=6^;VP'_S0GV$;?+N/5-OA_SZ;T/'G*R]KS;4958$!-W*\%2)KRD3:
M\9X%%92_0UFE1+ /LWY2!4U48]KP;*D*D?)M.,'#W58N?N*XY?M%@RI$F3]'
MLJ@G?J-,KN-2=$@68-)AH(K.9IF0#@&W6L,\Q?@,IBYT]0&1=S!VW]%T)<(M
M/=;&/W]X&I>/-R/KPB_Q&BX$D"=A=:*UY#L@#^#SCSYX+MD%/%MA6%K^H;!@
M(GCJXMI]URU>PK7W9YR^7DP1S6EZ-S.'73S$9CCOU_:V^_S>)-B8FE+?GQ15
M#7,F58.ITEPV:D>;_5<-^<$2Z0/5D[ /98CT^%/%@Y0F3(;L/,F50I4^/'C1
M<!&S<6K8&3NGJT3H7_\Y-GK"%)5YGIAI>LCA2] B$M:8VGV<0 -\;3V.7)^#
MS56W@;21!TOBV,'*[@I^U*0_.-["J>/I_GB$'5>U'_PD$7X>"PMM#&S^*O[P
MV=O^A)K&VX*2.U4F\?G6A49C/$@OH"JE?L</>O'D%SM^F&([W]H[G1RVUX/_
MTGV=Q,;[!GUK3>"#VAZ7II.ST2<)LC7'Z]X4=+"9Q[H.>C&L:V?%[Q:Q;#1D
M19N-D!V06T-U8(.(VDW1[@4FA:'!>=W<N8#N5H\<IDX,;=5L8[UAG%YH-,7
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
MEV0/IF\##3U3@W>_W+0(&/,V"QIYM?-]]+JJV2KCO2]]:GJL;5\X^-3B"C?
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
MP:._^/;97S-X1D4P.6O3GC?U@1X_;T!]S6KA4T<'-5V?Z8J771X]N^6R&AR
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
MS*:W.6,N24J;N%$F!3+\/2IH!<7<.YNXYI.%K=OM/7^GKW6V@6P\HD_$9G*
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
MEX"RP!"NV']%UHHF:]BQ=I4S7])J.(;@7Q#E4>] &> IA740]XHT;K)0?1\
MC6!Q=@$EWI\D0N\#<R]%=U:%^&0 H\^MF20_QI@*#J-/LZI^M[.3U8\-&(8Z
MQCR02OA9-&SN/64G<N@>\U;Q31GAP^;R9M[A'ZG$Q*86,86JP-6H8O0#QGS/
M&3H1HHZVFFX[7T-ISG)NKAU8G*:I,R_5-0T&:5,;'G6?//BV.=NSS&GFZ5>$
MF74++!H+_FP$?DS=_O.L4DT!.O%8(5JNE8',8LOM4*6SEE"0KJ+S->Z?'(I*
M\U2O>/G,^5UN-CGQ+JCDQZD 0[C*/U=U75SRPONR*]PR*;K%![H=:NZC"I9\
MX9HJP65;;:_\TKT)'TJPL:$%Z?KTQ:HG%Q2=[/WTHLPT((";8KV'O.>'[;%@
MIYSL&$MA-Z[EI%@1((NE$0)7 .$B(H@5,4> TZQ^0!>SVW\=])=!DSX1B+[,
MI2[*\DJN AD\Y%3=[Z&GA712_VZ$2NK?H?@-P#R=#2'SI%AYS-8>7)S/;M[,
MDFF1\#KW3L(D;O=G+XSNX%VH-72R-O\XD#0%'JUH [].?6>#,0X16.%:+F+"
M);6,EK_$<TSXQGWR-)";/];Z8!W43F04=/AH#?X<E^^ :- QRB5"$!>7U+2K
M:D&\ETN,-R9(:/@IR[/9].*@H3IC&/=9+:0-J\:S2)NC:'P*A>V<ZXF\46:
MKX*'F9'2YLVN?G%;\UYC,%ON@YKI2,)D\^N&70F+RZS$Z8F+TREJM^L_A9X>
M][0;(1IY:W&\/K$&"3^] V8<:O"N-/V59Z14MVB[0=\8CA& NO*FVMY6S^:E
MW=<:DF?1,\_V73V9P<5? K>Y/H;K.-Q?:SYE5;1M=P9\,'?*OE5!US8\XX$Z
MK>CJ2G9U6HI7D:G6O+U#4("$'^"YOM)N3HF/4D^D5[U4RC!;*K=W20P6A^+\
M]DHT%?[SF'A;9)'I$I)+Y]L#CERR>)L?-^DB8,&2D1M5[I+X$6$4EV,C*H?>
M F\*,(MK"V'_PAI(%*9](2#C =0(]+T7\#N:3MUB):EY&"H:+HY.+FE=J&ZL
MI1,X5 NJ[SKHLR??@2)*PDV..ZI/8/9S5_K;P0PH.^L19!_V$W,79*BL;:H_
M%2K=9"^0%=,IIX8A6X1^O"C23S-.!_3A\7FP-$45<!B;)#\ADIBQ=;#M&,T2
MC'8-MQTLYT?E#C'YB'(@\LP(S#8*>7Y@)>L3*1*YTS^U?"[3(WIV;>69J1+_
MP<2SD7N70D4^-)G&M_HDO?.R7W=^^6*M\#[](L%AK(6RL_H-=_BY'PLFRX!3
MMF?KX:7F^ SUYYM38PSVTXFA: -S8[AB^=F7]CO2RP+,O)SG[C,^J.?A(F\G
MUXVX=!Q*SGLU75_>25$J*"]RZ@M]#31AM:[,.Q39](405];^J="Q2_-Z&OPX
M+?E0\IPI2KKT+(VX>?/6PYVH>X#'KER%0YNWTJ]=M+$T\-/I_3'^16R"N[L.
MBEE#OF/&04DC[U(?,L#OB-&P-ZF/J),-X+]N #V3L$2*&I -O8F+@TI3#N%:
M3*!^_0DF#QR[##<*%48PVE&LU-'H=F@=-$D,1O@8<$5U%2SJXVR_9!1'=AW4
M&NXGU[87XU[<_X/8[GW"@0Z=S*=RW<O$>X2AHK]1Q)AP,^M%.9.*21R@:?H8
M8@*H\BT!/][P"#^:>R.+#6O#RZ.3VB'' <5BR4+!_H:QAK+:&PU'5SO_@?FO
MPG9 ]J+CNO)5!LP#([7JB>N@</[:CCBX =FB*J5PS)'M643A[1M>0^4>7U@M
M*_H\BX@@?-BGNT:@S3;<R2D@=/#R;Q3-\<W0]^%PY/:(76B9=Z_1KM -YR>I
MTFV3\;<NWN#>]=DW,,6MO-SUP/@P.[7MPQVC^*E4IZN#NY0^ZDZ4-ES6WF![
M+=(Y9>L5GU&7)^K&N3G![9VYKRG#BJK8E5-M<H==KJJYR2%.^1RO37F)[NU;
M%C-(USP^N,RL]93T%*R^/'+!Z]NKK#<EW07EN(\E2T3NMC'^=8EO.O+[6.A'
M]X5@+J<%O(^!:]F$FRSR8+8:;A3WJ6^OY1I48W5\,/=%J:%C<CL!56L@XD9)
M0#A.&2FQ3K4=W+Z:DBYHP@INS[59%]6D\<M6G/>?,1<E_W$[1A%P#^?)BZ6_
M3:8<8H>WKX-VX%J,UD$!@3@7[LSBYBF.(OH$V_6E (KVF^3$8LZR$;@QQR[F
M5E(I!O%[5$A51=3O]D'&)"P!6IN27\(CM^*4JU8LD&W#,VREI+#KXDK\A8'"
MX>L\^3F56\"CD4L- X&DD=>DP#M,:TIC#;69=GWPHQ5?__AW@0.=$U1Y*"\P
MR&#Q[K)FPC3I(8V2P<++SKIE#Q>\0N,N#)#D=L.J*MAZ2WHVK^D<8Y']#4_4
M(*DBQPY]9P@YO.FBTO=?,V]WONK4V/K22F'VK6[?56V=853>F-<;E&;2-TR5
M?C>OO<6UB7B557;XN^$#E:'<.]QEH\%#YQ1>?E#NV5L:*77*>(>G?7<2/R3
M85<%)"C"NQ_ BQZ3#!_F[Y3DJT)"[P;F%@+( I1[D;.]I0+MR,_C&L:;:TLH
MHR"K4VPRL@SY/6U##UW1H:[*I2ZE".R\%QY ).ZNG9RO"]PH1%>T4E2 #&Z_
M#? <Q7;<@$YE7V D9#/=GWA"J_&+'P00X>\O9-^0/),2%4'=C#'A%B<(G!&_
M!W1S/M=<'(+ZB\QH>R16FB+'XRRAJC!_\0Q;%Z@)]^[R[)DMORC2L'XNA<Z2
MGT_ASK>UAF4J95)4$F<<'RU!:[U/OX-L&IAZ'6?#=7M<^S:4N!.&KK%+<N!.
MI_JJY[ )SCU.=)2A_#5-4JZ='UO6VF%H!2&S=.>+=>GX:$!V"J'CXS\^7[J.
M? *T6S+7K-)9@+DF*]Y(;>/E-T.U^KO5I&Q3+PZ@O(^O@P0N]H,_\XSUE7KL
M!XV6',5:)J9U]]I"X#CQ<Z1&.+BIJLS!("<Q[HBH3IUP:IQL[_S1QZ10H3:W
MF:#TFM"HK=A[DJ1S)MXN\U@RK4S=73>A\UB*>X^4R_;BN2I_JR%ME7GI[F/W
MOR:MWCCTW4TL@RH(4#\H^@>K B!M>&'-D_9N,!%E'329ZZ'U? HO4QQGFFBN
M6CJ/KXMKJ="#*J*##.7GU/=S!QM6XPQ\4]UI!WER<2OCLBLRAY7=!E9.;[P/
M-^R [8-L!!9^CYQ\%(-MHQP0-4LH2XYQB]\N2FQRX86<I5/OC(>P)7HI=1-P
MFA\HB7LTQ\!6:+>,6_/CN5TMX&C8-GGVDW3>V3M#H=31GBZGJKP"C 9 *E';
MV.6S9_@0#Q^'@17A;,WJ8EXAAKFC"PV0#(*'9X#*'2(240'G9Z<TJ50E16TI
M*YB_UQ*Q?<"R%&Z61Z@J*/9Y1>B-6:E5#JONN+\]^(A$2L296[ )!E/G>5;1
M!>CT"XUI?0@"&$9;1*483 ="OC.=7F=..0Y>?UN;;:=VCD83]]D<N%/71"(W
M/"[D=BZD:,Q=F4G.=FC2/=SE</&(_A&]*V/3WRH4]PX5.1D&$ZL#;:PNV.A8
M[<)M]S=S8)AJ)Y0EA#34W,>;E3CG%L'//X\D2Z $RDPR\R%4 EG\WD:@A3<F
MEC[/]>0S)4ZQ0X  *V'N #<$=] C8IE#DW()3N)/.S]CN]9*%HE2?PM191@O
MGEM;#RS6% HR6 ?=86X7]^*E,7;<0SZ I<'38G1C*];0'6)07/"3N#02+C#!
M@$5$W%UBDMM:B5"^GT\#HF\)K@B/\]9!J3A?#B.@;0JZV".QDTE<: =,&FW*
MQTIHS9=+%$LW\D;:..L@&1C;K<US'-8FWLYS?%<!BV/*A4(WH.,<>08DUFG#
M?6CBA738D#%SJ7BJ5;RW<>0G1W$<"#]7SW-XZAM>+!'O;VE&OT@B0P?J?N8U
M..-CYE+IJ+O//[+C!-+'RUX[MP_4;TA;:*7LH8S4$A5]@)"S33Q(=&"$[TO@
MR8(U?=EX2:7?R='P<BV-E!#(O$PG$ NT3K\_LGP@\=N.T8&1Q"M3NG8["IS=
M7FZ[[!SP ]N=KY)=.A9P/'<"S+BR"A>L^!X>G'[LZSS]:]R51K*Q]6HX7&*6
M4?)AN9/W6!'I9V/YX5S&27IH<>$WNU]:P)@$TS_CXO%<=VG)GJA8Q4GI4^_F
MX)+R#X)KO*C*2*,<'$.IGW^Y!E";7*!^7G,$M-\.3N.4/.=EIMS-(^X'KX-J
M;@=.R?0SI)N\\+MV>[O7EBH/46\:,I!G1&DX>/^3+"K7B9FDXMA"9)A.90EW
M4\5;!>R<//FI+65^KX1.P (OG,5I364@6JEJYE#N:NMM@WJ>&_M;7$=@H/F)
M".X"2_R<"(QY\F(KMJ2P.#OF3<FN_"'1>1C@U_:@JNSEPH.2N)\6=A[<=C(=
M0+I1:7<-C1WE',O&DBQL W>(V1-VS5K>YS[)>,X=T21'-M[;G_MAIXSCH+G%
MBP#RFD%%N?\#2%$Y.FA^6M#6D/FRV-T'-FM*K@N!KV9EZW]KW^T%#W<+4Y;_
M_.7+M0^;:D;[C6NKN-VSHPYQM<5E?:Z.<BZR)UL.M[06*U6I7-U?.6[V_6K$
MC//Q82\^N38X]A^BK@_SJ>;2M[V-XV_?WIR].;6)SW?*V[S':B3YSE)HO:\P
M[O>YES6P19' !5TCWAHSB608LJP?0HS0<FU,[IEU4(*Z,9FKW1ZXI:T#N[69
MIUG2 ?[<V*IDEAJ/T:RT1+T XF?7D,E-EJA7'5778)ZSE$,FZCJT-'J[A];3
MLL^+F.T2:'KD"C=1-^-)+4V5 *;NDM\;)2+! :+CC1ZQYHZO@^+=Q-LLPGF7
ML"/*:[!%XBVN;A_=E0Z!?L'VR0E,[+F'Q+MDH2SCK[B:WOYW+3ASZ7L+['.X
MRMX3+?ER UHT R/D-C32YBV7'VT:4RO]LU?&[G7.>6['Q[6HH:XXHX3 P)M1
MIF?S9VQH57=H1[)E(>X_>R%^9/@10O;IXVB_MA#TH[&.- !W(:O#U>/VFB8^
MX3:M$MRNE&W\<0$54NB)T ]"[3'J22JT>[YXL-[.QL\R^V*VY7;3Q#2"<T%N
MD?0PT>-HM4-V17)!4O(A/8M;BU=-(8E> ]&7KY3/.#N$PFFU$2_/RU@.PNOM
M6=P,+J'1QD,>E>%G;[5\A9UWL=[LC02@'.,?X.)1:F[\UQ2@@R?X#5".?"Z8
M7-*1Y A<$NL)M42OA3@):F1Q33OZ ?_26OSHS54^_ U7*IE$3((8 ]<A*E["
MK> :8LPZR"\U>D)3A#<F/C+U<$UEXZ2!["'LD2CRHB&@\T&4W?27P!,KV7D*
M3=9$7(LQ-8"H,B<V &!3X'AF-6XI;1VT!^?;#^B$QQ@CXZB;*,H3@!2K2[A[
M@8_G/EL%RZ-2#-D[""R1M@]P%R(OA) &W-ANB4TV1=HIQM)$4@('6ALA-&3E
M$'=>0U?/M#4H=B765LCD&=KQC-:L\*;Q1N/'5\@3\&&5?T/39^^W<B%^R!"U
MID53.]5\N&&3'BO*Q6/ W*8,0)X=Q%BR7F(H^T8XM5$0CL<G99?'GO/G+PP%
MZ7^ET&(+@C8IMW:B-W_9;WE_>K^,RYZW5HG)7XML#O\@[24KVLG9--IV.Y=R
M>657>[*R"\>2R][67W7!_"@SR2@__=TP3&^5%'"X1"D[V:*BQ-[@=EGGT6=:
M.?>$U;\[9!@]X*G &M>B X43983'@"@V6 %@K[; 9,1ZAJV'2NPBI\ J_OBM
MXB-"(V!J"O_XWJR*(;]RK3_)_-8D=0.0_JZ.LH?F<C7+9P1U,51O*V>"?W@Z
MCNTG5/+DR] H&P"[*>46QQ2FQ'@@P H8SZ;_I[TOBVHB:Z.-[8" &!$! 2&M
MS'.K#(J0M"(@8$! 0,:T(D*($!&0"#%1F<<H(+0H1&4&(0QAQD1( -%&9I @
M0Q(1F:3B$*M)"#?\K_?EOMZU^B%KU:J'G5K?^<[^]JXZYSO +A*@R+\)JO*D
M7[<-K&[C9??"]OV<A0:+E &S.(!^<3P4[\9>DT<KYF]43V1$;D)4@FFP=C X
M/ZR89I;T9\?P5_&8W&"U; ^9"]B^??O!'HGK?P5\T>\Q@4[V\N\ 9.;:/B$&
MH+RFQQ4J@;V<L19G>:$7\(L!W?Z%+F>)5/V8Z-,BM.9.FY]IXODWJDYE_;*O
M")G0O\%\'/<ISM4AS+ZXPF*PLDC^MHWFRH)C(?K[F4AU*<)Z=AH_>YXP['(C
MVR5A*H?M=*/C27C><;?VU)"CA*'WKOP;),NK1?K?K//^O0F.S@)(+X*F6#X&
ME(J#7.<O5([C=S6!K36DR29B6G-,%'E5\K) ZY)P#^ WNW)?K"N=H\8"L?(V
M>-H);'*>XDU"_U&2T@QAT)E#!9-DWI>O6\"*B '.D]\&N"3A <6YWI1-2!@Q
MD4^6V]IZ$4\&SJ) 3<\,H7N9\-K02Z$-<8["RISEPE9-*T$ZQV\BT30X+-+*
MF$N*QV/9 L$=XUY^&QYN &"6_4\,=9RL7,QW3N] !E82[=N2$O'F54LQ:LV5
M8JX8_4G>@XR-8%>C+H@9/PH!]0TQFPT8U1Y<^QHZWS9\C=ZP"3G[*K?+)[JM
M:8.YJH'2U _V/N_-G%%O&J(R>3NG$S*S[U1W!P0I-,06H_/,)]K"LJ,J=^?R
MN<C:CC'34^WZ2D&Q/H[59]8YN[-\6EEGLOA.Q\+<+CRW""]=, Y2ZE#U-=$_
M<SS"I7+>:RQG32_U(GMEJ<+4-:U:\#8BL^YS>:5]MQ&Z<[S(XN^8W#3^W]%.
MCQZ=TM1U0'92;I4!=,$!;V+G216^@G@4@NT%QU!"XW;Q);-;@"*\4W> *XX6
M<OFC]:U4<+$,3:9Z/.&IR4AY@(U! F4THG:ZK%MPTL 2M8/8$(G8%2H\&AZ@
MLJ0(5VIMY6-9A\6%O*#A?\<.U?F*1J)IO\$ +WUG%I'? 8- TVHHJ_2Y9QY$
M^9?P(TO'Q9E@<'@C.: ^AS"8 GQ&_>8H,'8&6FD[SN"W16KS=A0:HU_V9GYR
M7D+PE38R.PX+]A/ZB1+TH'XY+R)L1G@$"-R$W%VEZ6!F5(<BB0=Q28R)PJ,\
MQ8PC(Y2I\QA*_6)N3%[R5]J[$FNB89;%G=JS><??8I:>D/;@0M9\1RR=H]BK
M>Q>8;9HEJXD9')4,K:[0B'-UH_<S;-^='RMNQ@BD'8%DX]!5HR.)7XZD#".+
M=K!5+RN]O9"CV]VO[12>$QQ8=_-9:\G*DXJ$EZ6?/GWZO&0SX_BX'R6K-U1@
M)Y]<[;&OPO3$:'R=5T(P0U9Q1V5GKSSR1&Q'77Q )+?LN_0<-%&L?R))&2C
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
M:L(K@QVR7,=8%1(LQ.)]:Q FM-(_9':R_13I-X10+@P!ZGBNN!+G,HX3^MW
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
M[X__*6USX,*V_\]_$IN3_P=02P$"% ,4    "  M>GY6O#<"5 N6 0#4 @\
M%0              @ $     8S$P-C V-5\Q,&LM:7AB<FPN:'1M4$L! A0#
M%     @ +7I^5G1]GI=A!@  ^5(  !               ( !/I8! &,Q,#8P
M-C5?97@R,2YH=&U02P$"% ,4    "  M>GY65V^2C-<"  !L!@  $
M        @ '-G $ 8S$P-C V-5]E>#(S+FAT;5!+ 0(4 Q0    ( "UZ?E90
M%>W0:@D  ,1'   0              "  =*? 0!C,3 V,#8U7V5X,S$N:'1M
M4$L! A0#%     @ +7I^5H*\J)IK!   G0T  !               ( !:JD!
M &,Q,#8P-C5?97@S,BYH=&U02P$"% ,4    "  M>GY6#Z0=JR@8  #.&@$
M$               @ $#K@$ <F5X+3(P,C,P,3,Q+GAS9%!+ 0(4 Q0    (
M "UZ?E9V==-N2!0  %X3 0 4              "  5G& 0!R97@M,C R,S Q
M,S%?8V%L+GAM;%!+ 0(4 Q0    ( "UZ?E9Q_E3*L4<  "([!  4
M      "  =/: 0!R97@M,C R,S Q,S%?9&5F+GAM;%!+ 0(4 Q0    ( "UZ
M?E8>L%:G)*\  *^J"  4              "  ;8B @!R97@M,C R,S Q,S%?
M;&%B+GAM;%!+ 0(4 Q0    ( "UZ?E8S8ZS524<  %IP!  4
M  "  0S2 @!R97@M,C R,S Q,S%?<')E+GAM;%!+ 0(4 Q0    ( "UZ?E:#
MY-_3_K0! +4N @ 3              "  8<9 P!X,5]C,3 V,#8U>#(R>#$N
9:G!G4$L%!@     +  L P@(  +;.!     $!

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